Changer la page de Primefaces Datatable avec la pagination de commandlink
J'ai un Datatable avec la pagination et je veux changer la page actuelle avec un commandlink à l'extérieur de la Datatable, comment je peux l'obtenir?
<p:commandLink title="changePage" action="#{myBean.changeMethod}"
update="myDataTable" />
<p:dataTable id="myDataTable" var="myItem" paginator="true" rows="1"
value="#{myBean.ListOfItem}" binding="#{myBean.DataTable}">
...
...
</p:dataTable>
Salutations!
Vous devez vous connecter pour publier un commentaire.
Ceci permettra de définir la page de la table à la première
}
Ou sur le côté client:
EDIT : La "première" attribut indique l'index de la première ligne à afficher
<p:commandLink ... />
est dans d'autres datatable, quand je clique sur commandLink, je peux savoir ce que le numéro de page est, Est-il possible de définir la page avec ce numéro? Salutations.setFirst
vous modifiez le paginator, j'ai fait seulementd.setFirst(numberOfPage)
. Merci!!! PD: Peut-être que si le nom de la méthode ont été quelque chose commesetCurrentPage
serait plus intuitif.C'est ok, mais maintenant, en primefaces 5.1 sur le côté client que vous avez à faire comme:
Pour moi fonctionne très belle, mais vous avez à taper le nom du composant