使用sortBy属性中的两个列名称对Primefaces DataTable列进行排序

时间:2017-05-24 07:47:19

标签: sorting pf-datatable

我想对一个名为“CustomerName”的列的dataTable进行排序,该列需要根据Customer的FirstName&amp ;;姓。 所以我想将值传递给sortBy属性,如下所示 sortBy = “CustomerTable.FirstName,CustomerTable.LastName”

当我尝试这个时,我得到一个解析器错误,声明该字符串

我可以使用一个表名对&进行排序。列名作为输入,如下所示 sortBy = “CustomerTable.CustomerNumber”

1 个答案:

答案 0 :(得分:0)

sortBy =“CONCAT(CustomerTable.FirstName,'',CustomerTable.LastName)” 这将在连接CustomerTable的FirstName和LastName列之后按字母顺序对列进行排序。