我正在尝试在 PrimeFaces 数据表上实现排序功能。我创建了一个模型对象列表。我们对表的排序顺序有问题。排序列包含整数和字符串值。当我应用默认排序机制时sort=#{var.id}
,列表是基于 ASCII 顺序排序的。下面是排序结果的图像。我目前正在使用 PrimeFaces v5.2.5
<p:column headerText="Code Type" sortBy="#{var.codeType}">
<h:outputText value="#{var.codeType}"/>
</p:column>
任何人都可以指导我如何克服这个问题。