Chamar managedBean ao selecionar um item de selectOneMenu no JSF

Senhores…

Tenho uma combo representada por <h:selectOneMenu>.
Como faço pra ele chamar um método de meu ManagedBean ao escolher uma opção?
Vi q posso fazer isso pelo atributo “onchange” da tag, e chamar um javascript pra fazer o submit, mas não queria fazer assim.
Tem algo mais elegante pra se fazer :?:

Andre,

Não dá para implementar um valueChangeListener ?

Márcio

Hummm… boa hein…
Estou novo com o JSF… então to me enroscando em coisas basicas ainda. Como funciona esse listener?
Tem algum material bom sobre isso?
Abraços

É Algo assim

valueChangeListener="#{formBean.codigo_processValueChange}"

e no seu managedBean

public void codigo_processValueChange(ValueChangeEvent event) { Integer codigoDigitado = (Integer)event.getNewValue(); ... FacesContext.getCurrentInstance().renderResponse(); }

Espero ter ajudado.

Márcio

Opa!
Funcionou!
Valewwww!!! :mrgreen:

da uma olhada no penultimo post no meu blog, tem uma solução bem legal pra isto :smiley:
e bem mais “bonita” que esta também :smiley: