【发布时间】:2017-07-22 17:31:23
【问题描述】:
我正在使用jQuery DataTables 为我的一张表设置样式并赋予其功能:
我的目标
按资金类型是否活跃进行排序。如您所见,这就是它目前正在做的事情。现在,我想按字母顺序排列Funding 列。所以我想要的结果应该是:
Funding One
Funding Two
Funding Three
Funding Four
Alpha
Beta
Charlie
Test
test2
这是我目前的数据表脚本:
var codeFundingTable = $("#Code-Funding-Table").DataTable({
"bPaginate": false,
"bFilter": false,
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [2] },
{ "bSearchable": false, "aTargets": [2] }
],
"columns": [
{ "orderData": [1] },
{ "orderData": [0] }
]
});
所以我首先按第 1 列(Active,基于 0)排序,然后按第 0 列(Funding)排序,但它没有按字母顺序排序。
我怎样才能做到这一点?
【问题讨论】:
-
如果切换orderData 1和0会发生什么?它是否仅通过资金订购?
-
@Bango 正确,它按字母顺序排列,不考虑是否处于活动状态
-
你能用示例数据创建一个小提琴吗..?这是一个起点 -> jsfiddle.net/0f9Ljfjr/948
标签: javascript jquery datatables