这是我的jquery数据表代码:
var tbl = jq('#datatablecontents').dataTable({
"paging": false,
"info": false,
"searching": false,
"scrollCollapse" : false
});
jq(orderDatatableContents).each(function(index, value) {
tbl.column(index+':visible').order('asc');
});
我也尝试过:
jq('#datatablecontents').dataTable({
"paging": false,
"info": false,
"searching": false,
"scrollCollapse" : false ,
"order" : orderDatatableContents
});
orderDatatableContents
是一个包含4列中的4列的多维数组。该文档的目的是:click here
基本上我希望每列都有排序。
如何否定列可排序?
答案 0 :(得分:1)
您需要使用orderable
属性并将其设置为false
,如下所示:
jQuery(function($) {
var tbl = jq('#datatablecontents').dataTable({
"paging": false,
"info": false,
"searching": false,
"scrollCollapse" : false,
"columnDefs": [ // you will have to set an array of object representing each column
{"orderable": false, "targets": 0},
{"orderable": true, "targets": 1},
// and so on
]
});
});