jquery 数据表将列设置为无序
jquery datatables set column to not order
这是我的 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
是一个多维数组,包含 5 列中的 4 列。相关文档在这里:click here
基本上我希望除最后一列之外的每一列都进行排序。
如何使列无法排序?
您需要使用 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
]
});
});
这是我的 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
是一个多维数组,包含 5 列中的 4 列。相关文档在这里:click here
基本上我希望除最后一列之外的每一列都进行排序。
如何使列无法排序?
您需要使用 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
]
});
});