Bom dia pessoal
Estou com o seguinte problema: tenho um h:selectOneMenu que tem como itens uma lista de usuários e está vinculado a um bean para uma propriedade do tipo usuário.
Os itens vem de um bean que gera uma lista de SelectItem onde o valor é o objeto e o descritivo é o nome.
O problema está na parte que ele deveria deixar o valor atual selecionado, mas não deixa.
Abaixo tem o código do trecho do xhtml e o html resultante.
Trecho do código do xhtml
<div class="divColuna">
<h:outputText value="${agendaBean.para.nome}" />
</div>
<h:panelGroup rendered="${usuarioBean.gerente}" >
<div class="divColuna">
<h:outputLabel for="cbxUsuario" value="Usuário:" styleClass="tituloCampos" />
<h:selectOneMenu id="cbxUsuario" value="${agendaBean.para}"
styleClass="ui-inputfield ui-widget ui-state-default ui-corner-all">
<f:selectItems value="${usuarioBean.listaUsuarios}" />
<f:converter converterId="modeloConverter" />
<f:ajax event="change" render="tblDados :mensagem" />
</h:selectOneMenu>
</div>
</h:panelGroup>
Código gerado
<div class="divColuna">Usuario 2</div>
<div class="divColuna"><label for="frmCadastro:cbxUsuario" class="tituloCampos">Usuário:</label>
<select id="frmCadastro:cbxUsuario" name="frmCadastro:cbxUsuario" class="ui-inputfield ui-widget ui-state-default ui-corner-all" size="1" onchange="mojarra.ab(this,event,'change',0,'frmCadastro:tblDados mensagem')">
<option value="1">Usuario 1</option>
<option value="4">Usuario 4</option>
<option value="3">Usuario 3</option>
<option value="2">Usuario 2</option>
</select>
</div>
desde já agradeço