最近使用
jQuery Datatable
这款插件作为列表插件,使用时出现一个问题(如下),翻译之后发现是 “datatable表0 -要求未知参数的‘5’行0。关于这个错误的更多信息”
DataTables warning: table id=DataTables_Table_0 - Requested unknown parameter '5' for row 0. For more information about this error, please see http://datatables.net/tn/4
解决:如下,制定哪些列不参与排序,其中有5,而我的表数据最多只有4列,所以才报错的,所以将5删除就可以了。
$(function () {
$('.table-sort').dataTable({
"aaSorting": [[1, "desc"]],//默认第几个排序
"bStateSave": true,//状态保存
"aoColumnDefs": [
//{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
{ "orderable": false, "aTargets": [0,5] }// 制定列不参与排序
]
});
$('.table-sort tbody').on('click', 'tr', function () {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
}
else {
table.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
}
});
});