最后一列我真的很新的dataTable,而我只需要一个简单的解决方案:如何简单排序的数据表
var initBasicTable = function() {
var table = $('#basicTable');
var settings = {
"sDom": "t",
"sPaginationType": "bootstrap",
"destroy": true,
"paging": false,
"scrollCollapse": true,
"order": [[0,'desc']]
};
table.dataTable(settings);
$('#basicTable input[type=checkbox]').click(function() {
if ($(this).is(':checked')) {
$(this).closest('tr').addClass('selected');
} else {
$(this).closest('tr').removeClass('selected');
}
});
}
这是工作,由默认的排序的第一列。
但我读到,将"order": [[0,'desc']]
中的0
更改为负数将开始从右边的列进行排序。但是,这个:
var settings = {
"sDom": "t",
"sPaginationType": "bootstrap",
"destroy": true,
"paging": false,
"scrollCollapse": true,
"order": [[-1,'desc']]
};
发生错误,我不知道该继续。
我知道数据表上真的很强大,并且但是, this is no what I was looking for but plenty already
对于没有“排序最后(-1)列”?我感到迷茫。任何人?
你能指定最后的列索引吗?即如果你有5列,那么它将是4 – FuzzyTree
我必须从阅读[aoColumnDefs](http://legacy.datatables.net/usage/columns)得到这个想法,我认为[-1]可以工作,因为它是可以接受的'aTarget'。无论在哪张桌子上,我都希望它总是对“最后一列”进行排序。 –