Вы хотите отобразить номер страницы для текущей страницы просмотра?Если да, вы можете сделать это, используя атрибут <rich:datascroller>
'pageIndexVar
, который определяет номер текущей страницы просмотра.С другой стороны, атрибут pagesVar
определяет общее количество страниц в <rich:datascroller>
.
Обратите внимание, что эти 2 атрибута должны использоваться внутри <f:facet>
, имя которого называется pages
.Кроме того, пожалуйста, убедитесь, что все <rich:datascroller>
заключено в <h:form>
.Например:
<h:form>
<rich:dataTable id="dt" value="#{test.dataList}" var="row" rows="10">
<rich:column>
<h:outputText value="#{row.col1}" />
</rich:column>
<rich:column>
<h:outputText value="#{row.col2}" />
</rich:column>
<f:facet name="footer">
<rich:datascroller pageIndexVar="pageIndex" pagesVar="pages" >
<f:facet name="pages">
<h:outputText value="#{pageIndex} / #{pages}" />
</f:facet>
</rich:datascroller>
</f:facet>
</rich:dataTable>
</h:form>
Вы можете обратиться к официальной документации n для получения дополнительной информации.