sortBy из p:dataTable внутри пользовательского интерфейса:repeat не работает
У меня есть проблема здесь.
Я использую <ui:repeat>
создавать таблицы данных, потому что пользователь может выбрать из нескольких строк данных, которые создают эти несколько таблиц данных.
Все работает нормально, но sortBy
не.
Как я могу использовать sortBy
Вот?
<ui:repeat var="something" value="#{SomeClassManagedBean.somethingHere}">
<p:dataTable value="#{something.rows}" var="row" sortBy="#{row.value2}">
<p:column headerText="Value 1" sortBy="#{row.value1}">
<h:outputLabel value="#{row.value1}" />
</p:column>
<p:column headerText="Value 2" sortBy="#{row.value2}">
<h:outputLabel value="#{row.value2}" />
</p:column>
<p:column headerText="Value 3" sortBy="#{row.value3}">
<h:outputLabel value="#{row.value3}" />
</p:column>
</p:dataTable>
</ui:repeat>
1 ответ
Я исправил проблему. Надеюсь, что это может помочь другим разработчикам с той же проблемой.
Я просто использовал p:tabView
а также p:tab
вместо ui:repeat
,
Столы более организованы, и все работает нормально.