[RESOLVIDO] - Problema ao popular um selectOneMenu para a alteração em um modal

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>

Bom dia a todos,

Um amigo me ajudou nesse ponto. No controle, basta setar o id do respectivo objeto do selectOneMenu, dessa forma:

public void atualizarDadosProfessor() { this.setIdEstadoCivil(this.professor.getFkEstadoCivl() .getIdestadoCivil()); }
… e no 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.atualizarDadosProfessor}"> <f:setPropertyActionListener target="#{professorBean.professor}" value="#{professor}" /> </p:commandButton> </p:column>

[]'s