Primefaces datatable filtre
J'en ai essayé quelques petites choses mais je ne pouvais pas faire tout le travail sur mon filtre dataTable. Déjà suivre l'exemple de la primefaces vitrine et de rien.
J'ai les codes suivants:
xhtml:
<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>
Bean:
public List<ContatoEmail> getListaContatoEmail() {
listaContatoEmail = new ArrayList<ContatoEmail>();
listaContatoEmail = consultaContatoEmail.listarContatoEmail();
return listaContatoEmail;
}
Je veux quelque chose que lorsque vous tapez un mot dans la table de données, sélectionnez la ligne.
Quelqu'un peut me passer un exemple simple.
Puisque je l'ai déjà apprécier.
Debora
Vous devez vous connecter pour publier un commentaire.
Ok, voici un exemple:
Je vais prendre l'exemple populaire de voitures.
Cas d'utilisation: mettre à jour Dynamiquement une table de données lors de chaque séquence de touches dans l'auto-complétion
Mon Facelet:
Une Voiture POJO
Une Voiture Visages, Convertisseur De
Et enfin la sauvegarde de haricot
HTH
Vous avez pu le voir, la solution du même problème dans stackoverflow ici
Comme une approche alternative (à l'aide automatique) pour la recherche et la capture de l'événement keyup pour mettre à jour le tableau de données. Un exemple de comptage à votre contexte: