Откуда берутся значения в ap: datatable для currentPageReportTemplate? - PullRequest
1 голос
/ 13 мая 2019

Я пытаюсь выяснить, как работает атрибут currentPageReportTemplate тега dataTable и разрешение его значений. Я нашел, например, это:

<p:dataTable currentPageReportTemplate="{startRecord} - {endRecord} von {totalRecords}">

Существуют некоторые ключевые слова, которые, по-видимому, заменяют простые значения значениями, но откуда они получают значения и как узнать, какие ключевые слова доступны?
Содержимое dataTable, которое мне дано, поддерживается расширением org.primefaces.model.LazyDataModel, которое переопределяет метод загрузки, чтобы обеспечить содержимое для строк таблицы. Но мне не удается выяснить, откуда поступают данные для totalRecords из currentPageReportTemplate.

Я провел какое-то исследование, но не смог найти какую-либо документацию, которая бы меня удовлетворяла. Я читаю например Документация по тегу API: https://www.primefaces.org/docs/vdl/3.5/primefaces-p/dataTable.html
Но есть только одно маленькое предложение об атрибуте currentPageReportTemplate:

Шаблон пользовательского интерфейса currentPageReport.

Я также нашел эту страницу https://www.primefaces.org/showcase/ui/data/datatable/paginator.xhtml с примером, но без объяснения того, как определяются значения (например, для totalRecords).
Как Primefaces определяет значение, например, для totalRecords в таблице данных?

...