我已经使用DataTables工作了几天,我有这个任务:我需要禁用初始排序并过滤包含日期的第一列,例如Aug 15取决于第四个(2015.08.15),这将被隐藏.
例如,如果我有:
Aug 15 | 2015.08.15
Aug 7 | 2015.08.07
Aug 3 | 2015.08.03
Aug 20 | 2015.08.20
Run Code Online (Sandbox Code Playgroud)
按升序排序我应该得到:
Aug 3 | 2015.08.03
Aug 7 | 2015.08.07
Aug 15 | 2015.08.15
Aug 20 | 2015.08.20
Run Code Online (Sandbox Code Playgroud)
但我按字母顺序排序:
Aug 15 | 2015.08.15
Aug 20 | 2015.08.20
Aug 3 | 2015.08.03
Aug 7 | 2015.08.07
Run Code Online (Sandbox Code Playgroud)
我的第一个代码是这样的:
$("#TableBt" + rid).DataTable({
"aaSorting": [],
"columns": [
null,
null,
{
"title": lC2
},
{
"visible": false
}]
Run Code Online (Sandbox Code Playgroud)
这禁用了我的初始排序,但它按字母顺序排序我的日期列(第一个和可见的一个).
经过一番研究,我改变了这样的代码:
$("#TableBt" + rid).dataTable({ …Run Code Online (Sandbox Code Playgroud)