aj4 + jsf + H:SELectOneMenu

2 respostas
F

tenho uma combo e qaundo ele der o evento onchange quero q ele excute preencha outra lista pra mim, bom isto o <a4j esta executando o problema é q ele nao tarz o id que esta no combobox para eu fazer a pesquisar a partir do item selecionado o combo

<h:selectOneMenu styleClass=“geralInput” id=“sistema” value="#{entidadeMB.idSistema}">
<f:selectItem itemValue="" itemDescription=""/>
<f:selectItems value="#{entidadeMB.usuarioSistemasItens}"/>
<a4j:support event=“onchange” reRender=“entidadePai” actionListener="#{entidadeMB.buscarEntidadePaiPorSistema}"></a4j:support>
</h:selectOneMenu>

qaundo tento pegar no meu MB o idSistema ele esta null ALGUME TEM DIEIA DO que seja?

Obrigado

2 Respostas

humberto.lima

Coloca immediate=“true” no h:selectOneMenu.

[]´s

Humberto Lima

S

Ao invés de utilizar actionListener, esperimente somente action.

Este código está funcionando comigo…

<h:selectOneMenu id=“selCodigoEstado”
value="#{vendasBean.codigoEstado}" required=“true”>
<f:selectItems value="#{vendasBean.estadosItems}" />
<a4j:support event=“onchange”
action[size=24][/size]="#{vendasBean.popularListaCidades}"
ajaxSingle=“true” reRender=“selCodigoCidade”/>
</h:selectOneMenu>

Criado 30 de setembro de 2007
Ultima resposta 15 de out. de 2007
Respostas 2
Participantes 3