【问题标题】:Sort a Primefaces Table that is filled with data from a collection对填充有来自集合的数据的 Primefaces 表进行排序
【发布时间】:2021-01-10 17:31:10
【问题描述】:

我无法在我的 PrimeFaces 数据表中进行排序。

这是我的 .xhtml 文件:

<p:dataTable id="audiobooksTable" var="audiobook" value="#{audiobookListController.audiobooks}">
    <f:facet name="header">
        Audiobooks
    </f:facet>
    
    <p:column headerText="Audiobookname" sortBy="#{audiobook.title}" >
        <h:outputText value="#{audiobook.title}" />
    </p:column>

排序的箭头出现了,但是点击它们没有效果。

audiobook.title 的数据类型为 String。我还想按其他列进行排序(数据类型为 intdouble),但这些也不起作用。

AudiobookListController 返回Collection&lt;AudioBook&gt;

任何帮助将不胜感激。

【问题讨论】:

标签: java spring primefaces


【解决方案1】:

如果您使用的是 Primefaces 10,请尝试降级到 Primefaces 8,有一个带有 sortBy 的 issue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-26
    相关资源
    最近更新 更多