I appreciate any help and I apologize for my bad English.
The code is below:
Code: Select all
<h:form id="formTurmasRegNota">
<ui:repeat value="#{registrarNotaBean.escolas}" var="escola">
<h:outputLabel value="#{escola.nome}" />
<ui:repeat value="#{escola.cursos}" var="curso">
<h:outputLabel value="#{curso.descricao}" />
<p:dataTable value="#{curso.serieTurmas}" var="serieTurma" emptyMessage="#{i18n.nenhumRegistroEncontrado}">
<p:column>
<f:facet name="header">#{i18n.turma}</f:facet>
#{serieTurma.descricao}
</p:column>
<p:column>
<f:facet name="header">#{i18n.disciplina}</f:facet>
<h:selectOneMenu id="selectDisciplinas" value="#{serieTurma.disciplinaSelecionada}" required="true">
<f:selectItem itemLabel="#{i18n.selecioneDisciplina}" noSelectionOption="true" />
<f:selectItems value="#{serieTurma.disciplinasSelectItem}" />
<p:ajax process="selectDisciplinas" update="selectAvaliacoes" event="change" listener="#{serieTurma.disciplinaChangedListener}" />
</h:selectOneMenu>
</p:column>
<p:column>
<f:facet name="header">#{i18n.avaliacao}</f:facet>
<h:selectOneMenu id="selectAvaliacoes" value="#{serieTurma.avaliacaoSelecionada}" required="true" disabled="#{!serieTurma.enableSelectAvaliacao}">
<f:selectItem itemLabel="#{i18n.selecioneAvaliacao}" noSelectionOption="true" />
<f:selectItems value="#{serieTurma.avaliacoesSelectItem}"/>
</h:selectOneMenu>
</p:column>
</p:dataTable>
</ui:repeat>
</ui:repeat>
</h:form>