Неправильно работает разметка страниц
Я тестирую фреймворк Openfaces. и сделал небольшой пример с использованием таблицы данных. Проблема заключается в том, что разбиение на страницы не всегда работает так, как это должно работать, т. Е. При нажатии кнопки "Далее" отображается пустая страница без записей внутри таблицы данных. это проявляется так в схеме включения / выключения, поэтому, если я нажму "Далее", ошибка отобразится, но при следующем щелчке следующий набор будет отображен правильно. Пожалуйста, обратитесь к фотографии ниже.
нажатие на кнопку следующего набора приведет к следующему отклику по нумерации страниц.
повторное нажатие следующей кнопки приведет к правильному разбиению на страницы, как показано ниже:
Такая модель повторяется по всему набору записей.
Это код, используемый для получения данных:
<o:dataTable var="current" value="#{transformer.people}" pageSize="6">
<f:facet name="below">
<o:dataTablePaginator id="paginator"/>
</f:facet>
<o:column>
<f:facet name="header">
<h:outputText value="Name" />
</f:facet>
<h:outputText value="#{current.name}" />
</o:column>
<o:column>
<f:facet name="header">
<h:outputText value="Surname" />
</f:facet>
<h:outputText value="#{current.surname}" />
</o:column>
<o:column>
<f:facet name="header">
<h:outputText value="Age" />
</f:facet>
<h:outputText value="#{current.age}" />
</o:column>
<o:column>
<f:facet name="header">
<h:outputText value="Phone Number" />
</f:facet>
<h:outputText value="#{current.phone}" />
</o:column>
</o:dataTable>
Я не могу выбрать то, что отсутствует в моем коде.