数据表获得整表顺序

时间:2017-07-29 10:26:20

标签: javascript datatable datatables

DataTables文档说,为了重新排序行,你可以做这样的事情。

mytable.on('row-reorder', function ( e, diff, edit ) {
    var table = [];

    for ( var i=0, ien = diff.length; i < ien; i++ ) {
        var curData = mytable.row( diff[i].node ).data();
        curData[0] = diff[i].newPosition;
        table.push(curData);
    }
});

我的问题是如何循环遍历所有行,而不仅仅是受影响的行,因为我希望将整个表发送到服务器。

现在我只发送受重新排序影响的行。

一个例子:

我从这开始:

ID | Data
2  | row 2
3  | row 3
1  | row 1

然后我将ID = 1的行拖到顶行(将ID = 1替换为ID = 2)

我希望从该函数中得到的是一个包含这个的表:

ID | Data
1  | row 1
3  | row 3
2  | row 2

我该如何扩展呢?

0 个答案:

没有答案