Olá pessoal,
já tentei algumas coisas mas não consegui fazer nenhum filtro funcionar no meu dataTable. Já segui o exemplo do showcase do primefaces e nada.
Tenho os seguintes códigos:
xhtml:
[code]<p:dataTable id=“dataTable” var=“valor” value="#{beanMensagemXContato.listaContatoEmail}“
widgetVar=“carsTable” emptyMessage=“No cars found with given criteria” filteredValue=”#{tableBean.filteredCars}">
<f:facet name="header">
</f:facet>
<p:column
style="max-width: 50px; min-width: 50px; overflow: hidden">
<f:facet name="header">
<h:outputText value="Contato" />
</f:facet>
<h:outputText value="#{valor.nomGrupoEmail}" />
</p:column>
<p:column
style="max-width: 50px; min-width: 50px; overflow: hidden">
<f:facet name="header">
<h:outputText value="Email" />
</f:facet>
<h:outputText value="#{valor.endEmail}" />
</p:column>
<p:column
style="max-width: 50px; min-width: 50px; overflow: hidden">
<f:facet name="header">
<h:outputText value="Telefone" />
</f:facet>
<h:outputText value="#{valor.numTelefone}" />
</p:column>
<p:column
style="max-width: 50px; min-width: 50px; overflow: hidden">
<f:facet name="header">
<h:outputText value="Ações" />
</f:facet>
</p:column>
</p:dataTable>[/code]
Bean:
[code]public List getListaContatoEmail() {
listaContatoEmail = new ArrayList<ContatoEmail>();
listaContatoEmail = consultaContatoEmail.listarContatoEmail();
return listaContatoEmail;
}[/code]
Quero algo que ao digitar uma palavra selecione no dataTable a linha correspondente.
Alguém pode me passar um exemplo simples.
Desde já eu agradeço.
Débora