在我的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。我还想按其他列(数据类型为int和double)进行排序,但这些列也不起作用。
AudiobookListController返回Collection<AudioBook>。
任何帮助都将不胜感激。
发布于 2021-03-17 19:40:36
如果您使用的是Primefaces 10,请尝试降级到Primefaces 8,这是一款带有sortBy的issue。
https://stackoverflow.com/questions/65656298
复制相似问题