我在这里遇到了问题。
我正在使用<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>
答案 0 :(得分:0)
我已经解决了这个问题。 希望这可以帮助其他开发人员解决同样的问题。
我刚使用p:tabView
和p:tab
代替ui:repeat
。
这些表现在更加井井有条,一切正常。