Pessoal,
Mais uma vez venho solicitar ajuda.
Até encontrei problemas semelhantes... mas as soluções apresentadas eu não consegui resolver.
Meu objetivo é quando selecionar uma opção do comboBox, recarregar a tabela.
O meu problema é que quando o método que recarrega é chamada o valor do idCargo está sempre nulo.
Abaixo o código:
<h:form id="frmCadParticipantes" rendered="#{UsuarioSessionBean.usuarioLogado}">
<t:selectOneMenu id="menuSltCargos" value="#{cadParticipanteBean.idCargo}" styleClass="comboBox" immediate="true">
<f:selectItem itemLabel="Todos" itemValue="0"/>
<f:selectItems id="lstCargos" value="#{cadParticipanteBean.comboBoxCargos}"/>
<a4j:support event="onchange" reRender="lstParticipantes" actionListener="#{cadParticipanteBean.atualizaDataTable}"
ajaxSingle="true"/>
</t:selectOneMenu>
<rich:dataTable id="lstParticipantes" var="lstParticipantes" value="#{cadParticipanteBean.listaParticipantes}" styleClass="tabela_cadastro" headerClass="cabecalho" width="780px">
<t:column width="8%">
<center>
<f:facet name="header">
<h:outputText value="Convidar"/>
</f:facet>
<h:selectBooleanCheckbox id="parti" value="#{lstParticipantes.selecionado}"/>
</center>
</t:column>
<t:column width="5%">
<center>
<f:facet name="header">
<h:outputText value="Código"/>
</f:facet>
<h:outputText id="idUsuario" value="#{lstParticipantes.idUsuario}"/>
</center>
</t:column>
<t:column width="32%">
<center>
<f:facet name="header">
<h:outputText value="Nome Completo"/>
</f:facet>
</center>
<h:outputText id="nomeCompleto" value="#{lstParticipantes.nomeCompleto}"/>
</t:column>
<t:column width="25%">
<center>
<f:facet name="header">
<h:outputText value="Cargo"/>
</f:facet>
</center>
<h:outputText id="dscCargo" value="#{lstParticipantes.dscCargo}"/>
</t:column>
<t:column width="25%">
<center>
<f:facet name="header">
<h:outputText value="E-mail"/>
</f:facet>
</center>
<h:outputText id="email" value="#{lstParticipantes.email}"/>
</t:column>
</rich:dataTable>
</h:form>