Primefaces : Datatable et pagination
Bonjour,
Dans un datatable du framework Primefaces, je souhaite récupérer le nombre de lignes par page lorsqu'il est modifié.
Je récupère une valeur, mais il s'agit de la valeur précédente :
Si la valeur est 10 et que je modifie a 20, je récupère 10... je modifie ensuite a 30, je récupère 20... puis je modifie a 40, je récupère 30 etc
Avez-vous une idée ?
Merci.
Voici la partie de mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
<p:dataTable id="idRefContributeur"
widgetVar="widgetRefContributeur"
var="contributeur"
style="margin-left:-1px; margin-right:-3px; margin-top:6px; border-radius:5px"
class="backgroundGrisClair"
value="#{contributeurManagerBean.colContributeurFacade.listeColContributeur}"
rowKey="#{contributeur.idPk}"
scrollWidth="#{contributeurManagerBean.largeurTableau}"
scrollHeight="#{contributeurManagerBean.hauteurTableau}"
scrollable="true"
frozenColumns="1"
selectionMode="multiple"
nullSortOrder="-1"
editable="true" editMode="cell"
resizableColumns="true"
paginator="true"
paginatorPosition="bottom"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15,20,25,30,40,50"
rows="#{contributeurManagerBean.refUtilisateurFacade.lignesPageTabContributeur}">
<p:ajax event="page" listener="#{contributeurManagerBean.enregistrerLignesPage()}" update="idRefContributeur"/> |