Неправильно работает разметка страниц

Я тестирую фреймворк 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>

Я не могу выбрать то, что отсутствует в моем коде.

0 ответов

Другие вопросы по тегам