在ui:repeat中p:dataTable的sortBy不起作用



我这里有个问题。

我使用<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>

我已经解决了这个问题。希望这可以帮助其他开发人员解决同样的问题。

我只是用p:tabViewp:tab代替ui:repeat

现在表格更有条理了,一切都很好。

相关内容

  • 没有找到相关文章

最新更新