我们正在使用JSF和primefaces开发应用程序,我有一个场景,它将在表中显示数据,并且点击任何列标题,数据应按升序/降序排序。 BUt问题是排序功能不起作用,也没有抛出任何类型的错误来调试。以下是我写的代码:
请让我知道我是否需要包含任何其他属性才能进行排序工作。 感谢。
答案 0 :(得分:0)
像这样更改列
<p:column id="NumberCol" sortBy="#{OrderInfo.orderNumber}" headerText="Order Number" >
<h:outputText value="#{OrderInfo.orderNumber}" />
</p:column>
<p:column id="NumberCol" sortBy="#{OrderInfo.Number}" headerText="Number" >
<h:outputText value="#{OrderInfo.Number}" />
</p:column>
这应该有效。
希望这有帮助