小编Fan*_*ang的帖子

如何简单地按数据表的最后一列进行排序

我对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');
        }

    });

}
Run Code Online (Sandbox Code Playgroud)

这是有效的,默认情况下对第一列进行排序.

但我读到将0in 更改"order": [[0,'desc']]为负数将从右侧的列开始排序.不过这个:

var settings = {
        "sDom": "t",
        "sPaginationType": "bootstrap",
        "destroy": true,
        "paging": false,
        "scrollCollapse": true,
        "order": [[-1,'desc']]
};
Run Code Online (Sandbox Code Playgroud)

抛出错误,我不知道从哪里继续.

我知道dataTable非常强大,但是, 这不是我想要的,但已经很多了

'按上一个(-1)列排序'没什么?我感到迷茫.任何人?

sorting datatable jquery

5
推荐指数
3
解决办法
3190
查看次数

标签 统计

datatable ×1

jquery ×1

sorting ×1