Boa noite pessoal,
Por gentileza, eu tenho um Grid com alguns registros e um botão alterar que ao ser clicado, um modal eh aberto para que eu possa fazer a alteração e em seguida atualizar os dados, entretanto, eu não estou conseguindo deixar populado o selectOneMenu ao abrir o Dialog.
Eu estou tentando criar um metodo, no controle, que seta o estado atual do objeto Professor na label do selectOneMenu, alguem poderia me dizer se isso eh possivel, ou teria alguma ideia de como eu poderia proceder nesse caso?
Desde já, muito obrigado!
[]'s
// Trenho do commandButton
<p:column style="width:50px;text-align:center">
<p:commandButton image="ui-icon-pencil" title="Alterar"
update="formCadastroProfessor,modalProfessor"
oncomplete="modalProfessor.show()"
action="#{professorBean.teste}">
<f:setPropertyActionListener target="#{professorBean.professor}"
value="#{professor}" />
</p:commandButton>
</p:column>
// Trecho do selectOneMenu, este se encontra no modal
<h:selectOneMenu value="#{professorBean.idEstadoCivil}"
id="estado_civil">
<f:selectItem itemLabel="SELECIONE" itemValue="0" />
<f:selectItems value="#{professorBean.selectItensEstadosCivis}"
var="estadoCivil" itemLabel="#{estadoCivil.descEstadoCivil}"
itemValue="#{estadoCivil.idestadoCivil}" />
<f:validator
validatorId="br.com.pirralhos.view.validation.ComboValidator" />
<p:message for="estado_civil" />
</h:selectOneMenu>