Boa Tarde Pessoa,
Estou com um dataTable que faz uma consulta por determinados campos:
[code]<p:dataTable id=“tabela” emptyMessage=“Nenhum registro foi encontrado"
paginator=“false” value=”#{mb.lista}" var=“p” rows=“5”>
<p:column headerText="Nome do Produto" filterBy="#{p.nome}"
filterMatchMode="startsWith">
<h:outputText value="#{p.nome}" />
</p:column>
<p:column headerText="Alterar">
<p:commandLink oncomplete="dlgEditar.show()"
update=":form2:frmEditar" process="@this">
<f:setPropertyActionListener value="#{p}" target="#{mb.pessoa}" />
<h:outputText value="Editar" />
</p:commandLink>
</p:column>
</p:dataTable>[/code]
Que a Principio mostra todos os dados da tabela porém quando busco algum nome ou etc, o nome que eu colocar no campo é levado para a primeira linha e os demais somem, porém quando clico em alterar o nome levado para o dialg é o registro da primeira linha da tabela…
O que estou fazendo de Errado?
Desde já agradeço!