a4j:commandButton com mais de um h:selectOneMenu

0 respostas
jason_bourne

Pessoal,

Como faço para recuperar o value dos campos desse form? Atualmente ele só recupera o primeiro valor que eu colocar no h:selectOneMenu. É como se eu setasse uma vez e não atualizasse mais a árvore do a4j.

<h:form id="formwl">

<a4j:keepAlive beanName="worklistHandler" />


<h:outputText value="Processos" id="ol1"
styleClass="fonteColuna" />

<h:selectOneMenu value="#{worklistHandler.camposVo.processo}"
styleClass="select" id="selectProcessos"
binding="#{worklistHandler.selectProcessos}">
<a4j:support event="onchange"
actionListener="#{worklistHandler.processosChangeListener}"
reRender="selectAtividades,selectAtributos"
ajaxSingle="true"/>

<f:selectItems value="#{worklistHandler.processosItens}" />
</h:selectOneMenu>

<h:outputText value="Atividades" id="atividades"
styleClass="fonteColuna" />

<h:selectOneMenu value="#{worklistHandler.camposVo.atividade}"
styleClass="select" id="selectAtividades"
binding="#{worklistHandler.selectAtividades}">

<a4j:support event="onchange" ajaxSingle="true"/>

<f:selectItems var="atividadeItem" value="#{worklistHandler.atividadesItens}"/>
</h:selectOneMenu>

<h:outputText value="Atributo" id="atributos"
styleClass="fonteColuna" />
 

<h:selectOneMenu value="#{worklistHandler.camposVo.atributo}"
styleClass="select" id="selectAtributos"
binding="#{worklistHandler.selectAtributos}">

<a4j:support event="onchange" ajaxSingle="true" reRender="selectAtributos"/>

<f:selectItems var="atributoItem" value="#{worklistHandler.atributosItens}" />

</h:selectOneMenu>

<h:outputText value="Valor" id="ol4" styleClass="fonteColuna"/>

<h:inputText value="#{worklistHandler.camposVo.valor}" id="valor" style="width:60px">

<a4j:support event="onkeyup" ajaxSingle="true"/>

</h:inputText>

<a4j:commandButton value="Filtrar" immediate="true" id="botaoFiltrar"
actionListener="#{worklistHandler.escolheFiltro}" reRender="listaGlobal,noTask">
</a4j:commandButton>
Criado 2 de dezembro de 2010
Respostas 0
Participantes 1