Я отображаю несколько p:datatable
- ui:repeat
, следующий фрагмент кода иллюстрирует то, что я делаю:
<ui:repeat id="searchTables"
value="#{searchBean.mapKeys}"
var="mapKeys">
<p:dataTable id="recordTable"
value="#{searchBean.resultMap[mapKeys].resultList}"
var="recordTable"
paginator="true"
rows="10">
<f:facet name="header">
<h:outputText value="#{searchBean.resultMap[mapKeys].name}"/>
</f:facet>
<p:columns value="#{searchBean.resultMap[mapKeys].resultColumns}"
var="column"
columnIndexVar="colIndex">
<f:facet name="header">
<p:outputPanel>
#{column.header}
</p:outputPanel>
</f:facet>
<h:outputText value="#{recordTable[column.property]}"/><br/>
</p:columns>
</p:dataTable>
</ui:repeat>
Мне нужно, чтобы у каждого отдельного элемента данных был свой собственный пагинатор, однако, когда моя страницаотображается только первый элемент данных, который получает paginator, и этот paginator управляет всеми остальными отображаемыми страницами DataTables.
Спасибо за внимание!