Comment personnaliser le paginateur à partir de datable PrimeFaces
Je veux personnaliser PrimeFacede données de l'table de pagination.
Il est actuellement en montrant le nombre de pages en bas: (1 of 5)
. Je veux afficher le nombre de fichiers en une page sur le nombre total de dossiers tels que: (1-10 of 50)
.
J'ai inclus dans mon code ci - dessous, mais il ne fonctionne pas. Quelqu'un pourrait s'il vous plaît aider?
<p:dataTable id="tblStatusSearch" var="item" rowIndexVar="rowStatusSearch"
rows="10" paginator="true"
paginatorTemplate="{CurrentPageReport}
{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} "
value="#{StatusAction.listEBeans}"
<f:facet name="footer">
<h:outputText value="#{rowStatusSearch + 1} - 10 out of #{bondLocationStatusAction.itemCount}"/>
</f:facet>
source d'informationauteur suga
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un PrimeFaces
currentPageReportTemplate
pour la CurrentPageReport comme ceci:Je confirme qu'il fonctionne de PrimeFaces 3.4.2. Il est présent dans le guide de l'utilisateur pour PrimeFaces 3.0, donc si vous êtes à l'aide de PrimeFaces 3.x il doit travailler pour vous.
Cela permettra de résoudre votre problème, je pense.
À la place de {CurrentPageReport} vous serez en mesure de voir ce que vous cherchez.
"please refer to the attached image"
Je pense que vous avez oublié de fixer l'image 😉Si vous voulez montrer la taille de la page dans votre
p:datatable
vous devez déclarer deux champs de haricots et maintenez-lapageSize
etfirst
arguments valeursload
méthode à l'intérieur d'eux, puis vous pouvez afficher la taille de la page suivantepaginatorTemplate
:paginatorTemplate=" {CurrentPageReport} #{yourBean.first + yourBean.pageSize} and rest of you template "
rappelez-vous que
EL
travaille danspaginatorTemplate
propriété.