繁体   English   中英

对一个 Primefaces 表进行排序,该表填充了来自集合的数据

[英]Sort a Primefaces Table that is filled with data from a collection

我无法在我的 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<AudioBook>

任何帮助将不胜感激。

如果您使用的是Primefaces 10 ,请尝试降级到Primefaces 8 , sortBy 存在问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM