Salve pessoal,
Estou tendo dificuldades com selectOneMenu. Alguém podeia dar uma luz?
No JSP:<h:selectOneMenu id="codigoOperacao" value="#{marcarContaClienteBean.codigoOperacao}"
style="#{marcarContaClienteBean.exibeOcultaConta}" >
<f:selectItems value="#{marcarContaClienteBean.listaOperacao}"/>
</h:selectOneMenu>
<h:commandButton value="Pesquisar" action="#{marcarContaClienteBean.verificarControles}" />
private String codigoOperacao;
private Collection listaOperacao;
public String verificarControles(){
if(codigoOperacao.equals("0"))
setErros("----------Operacao - obgrigatorio ------ ");
return "teste";
}
O combo é preenchido corretamente com o conteúdo da Collection listaOperacao e a tela é contada corretamente. Inclusive o combo funciona corretamente.
Porém quado clico no commandButton "Pesquisar" o action="#{marcarContaClienteBean.verificarControles}" não é excutado na verdade neunhum mêtodo é executado. Na verdade o "Descritor" do Bean é executado mas o mêtodo invocaod em si não.
alguém têm idéia do que pode ser?
Se eu utilizar immediate="true" no commandButton :<h:commandButton value="Pesquisar" immediate="true" action="#{marcarContaClienteBean.verificarControles}" />
O mêtodo é executado porém tenho de recuperar o atributos via Request e não queria isso.
Pesquisei na internet e aqui mesmo no forúm mas não consegui resolver o problema.
Caso alguém possua um exemplo funcional por favor compartelhem,
t+