Pessoal,
tenho uma tela que possui dois input text e um combo. O combo é populado de acordo com o que for preenchido nos inputs. O método pra popular o combo é esse:
public void popularOperadores(ActionEvent event) {
operadoresList = new ArrayList<SelectItem>();
operadoresList.add(new SelectItem(null, "Selecionar"));
List<UsuarioTO> usuarioTOList = UsuarioBD.getInstance().buscarOperadoresPorCNPJFilial(Long.valueOf(this.getNrCNPJ()), this.getNrFilial());
for (UsuarioTO item : usuarioTOList) {
operadoresList.add(new SelectItem(item.getCodUsuario(), item.getCodUsuario() + " - " + item.getNome()));
}
}
Até aí blz, o combo é populado direitinho.
O problema é que seleciono o registro que eu quero no combo e clico no botão pra submeter o formulário. Quando vai pro Bean, o valor do combo tá indo null.
O código do meu combo:
<h:selectOneMenu id="operadoresSel"
value="#{movimentoretaguarda_abrirMovimentoCaixaRet.idOperador}">
<f:selectItems value="#{movimentoretaguarda_abrirMovimentoCaixaRet.operadoresList}" />
</h:selectOneMenu>
Esse campo idOperador no Bean tá ficando null.
Alguém sabe o que pode ser e como resolver?