首先先展示出现的问题:|
解决这个问题我也废了点时间,各种百度,结果都不太理想,最后无意中的一次该东就解决了这个问题:
首先找准问题的源头:英文翻译的意思是第一行中第五列出问题了,实质上按照我个人的理解就是类似与数组的月结问题,相信到这里很逗人应该有解决问题的思路了吧。
先贴下我的原始代码:
$('.table-sort').dataTable({
"aaSorting": [[ 1, "desc" ]],//默认第几个排序
"bStateSave": true,//状态保存
"aoColumnDefs": [
//{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
{"orderable":false,"aTargets":[0,5]}// 制定列不参与排序
]
});
"aaSorting": [[ 1, "desc" ]],//默认第几个排序
"bStateSave": true,//状态保存
"aoColumnDefs": [
//{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
{"orderable":false,"aTargets":[0,5]}// 制定列不参与排序
]
});
{"orderable":false,"aTargets":[0,4]}:这里我把5改成4 就好了,实质上5代表的是你当前你列的数目,然而需要在你列的基础上减去一列就正常了。