Ao clicar no cammandLink alterar contido em uma das colunas do datatable, conforme a tabela abaixo, o método #{solicitacaoController.listarSolictacaoes} no value do datable é executado um número indeterminado de vezes, fazendo com que tenha problema de performance, alguém sabe como resolver? O método está sendo executado sem mandar renderizar o DataTable
[code]<h:form id=“formTabela” >
<p:dataTable id="tabela" var="soli"
emptyMessage="Nenhum registro encontrado"
value="#{solicitacaoController.listarSolictacaoes}">
<p:column>
<f:facet name="header">
<h:outputText value="Alterar"/>
</f:facet>
<p:commandLink actionListener="#{solicitacaoController.prepararAlterarSolicitacao}" value="Alterar" update=":tabView:formCad:info" oncomplete="dialogGerLivro.show()"/>
</p:column>
<p:column>
<f:facet name="header" >
<h:outputText value="Sts"/>
</f:facet>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="N°"/>
</f:facet>
<h:outputText value="#{soli.codSolicitacao}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Assunto"/>
</f:facet>
<h:outputText value="#{soli.assunto}" />
</p:column>
</p:dataTable>
</h:form>[/code]