我正在使用 jquery 数据表。 在表单加载时,它显示用户列表。我想按升序对姓氏进行排序。一个管理员用户记录必须首先加载。
我尝试将姓氏设置为升序,并将 TYPE 设置为 desc,但 admin 排在最后一行
"aaSorting": [[2,'asc']],
"aoColumns": [ /*Member id*/ {sClass: "displayHide"},
/*First Name*/ {sClass: "alignCenter "},
/*Last Name*/ {sClass: "alignCenter "},
/*Type*/ {sClass: "alignCenter "},
是否有任何 jquery 属性可用于首先保留管理员记录。
编辑
添加示例
FIRSTNAME LASTNAME TYPE
p m Admin
q a user
r c user
s d user
管理员类型只有一条记录。剩下的是用户类型。 管理员必须排在第一位,其余记录按姓氏排序。
最佳答案
我认为有几个选择。
1) 只需使用 "aSortingFixed": [[3, 'asc']]
来首先锁定按类型排序。请记住,列表始终先按类型排序,然后按姓氏排序。
2) 有一个隐藏列(例如,此行是管理员)并使用 "aSortingFixed"
按该列排序。
关于jquery - 对排除第一条记录的 jquery 数据表列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13487761/