Ank*_*rma 13 javascript jquery datatables
我正在研究Jquery中的datatable插件.并且必须设置数据排序的默认列,所以我的意思是:
我有一个包含4列的表,默认情况下,数据按第1列排序,我希望数据按列号2或3排序.
怎么做:
$('#tblMainTable').dataTable({
"bJQueryUI" : true,
"sDom" : 'R<"H"lfr>t<"F"ip<',
"aoColumns" : [
{"bSortable" : false},
null,
null,
null,
{"bSortable" : false},
{"bSortable" : false}
],
"aaSorting": [[ 2, "desc" ]]
});
Run Code Online (Sandbox Code Playgroud)
我在"aaSorting"中指定了但没有得到结果.
请放一些光吗?
kan*_*nix 25
数据表api中的示例如下所示:
$(document).ready(function() {
var oTable = $('#example').dataTable();
// Sort immediately with columns 0 and 1
oTable.fnSort( [ [0,'asc'], [1,'asc'] ] );
} );
Run Code Online (Sandbox Code Playgroud)
我知道你现在有了答案,但是从DatatTable API开始,这是一个更简单的方法
$('#tblMainTable').dataTable({
"order": [[1, "desc"], [2, "desc"]]
});
Run Code Online (Sandbox Code Playgroud)
请注意索引是从0'零'开始,因此该示例意味着"第2列和第3列是默认排序列及其降序(使用asc进行升序)."