Tudo bem pessoal,
Tenho uma aplicação web com JSF 2 e Richfaces 4, e utilizo o seguinte comando dentro do xhtml para disparar uma pesquisa
<a4j:commandButton value="Pesquisar" render="out" action="#{pesquisaTudo.pesquisar}">
Até ai tudo bem, a pagina exibe os resultados dentro do meu a4j:outputPanel
<a4j:outputPanel id="out">
Porém dentro do a4j:outputPanel tem um outro commandLink que deveria executar uma ação, porém ele não executa nada, nem sequer um System.out.println para poder exibir uma mensagem no console, não conseigo entender o motivo deste comportamento , alguém saberia me explicar
Agradeço a atenção de todos
Ai esta o codigo da pagina xhtml q faz a pesquisa e mostra resultado junto com o commandLink que deveria fazer a ação simples de exibir texto no console chamado ‘soltaMensagem’
<rich:panel header="Pesquisa" >
<h:form >
<h:inputText value="#{pesquisaTudo.digitar}" />
<a4j:commandButton value="Pesquisar" render="out" action="#{pesquisaTudo.pesquisar}">
<f:param name="classe" value="br.salesianos.modelo.Cidade" />
<f:param name="campo" value="cid_nom" />
</a4j:commandButton>
<br/><br/>
</h:form>
<a4j:outputPanel id="out">
<div class="scroller">
<rich:dataTable id="items"
value="#{pesquisaTudo.suaListaPesquisa}"
var="x">
<h:column >
<h:form>
<h:commandLink value="#{x.cid_id}" action="#{gravaCidade.soltaMensagem}"/>
</h:form>
</h:column>
<h:column >
<f:facet name="header">
<h:outputText value="ID cidade" />
</f:facet>
<h:outputText value="#{x.cid_id}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Id estado"/>
</f:facet>
<h:outputText value="#{x.estado.est_id}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Nome Cidade"/>
</f:facet>
<h:outputText value="#{x.cid_nom}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Nome Estado"/>
</f:facet>
<h:outputText value="#{x.estado.est_sigla}"/>
</h:column>
</rich:dataTable>
</div>
</a4j:outputPanel>
</rich:panel>