DataTables:如何重新排序并获得正确的顺序

时间:2018-08-09 12:09:47

标签: jquery datatable datatables

我在获取表的正确顺序时遇到问题(使用DATATABLE)

我将允许用户对表格重新排序:

    1. 拖放每行;
    1. 使用“ DataTable排序系统”对列进行排序

现在我正在尝试在情况1下获得正确的订单

(但是我想如果我尝试在第2个情况下获得订单,也会出现此问题)

用户可以根据需要拖放每行-并对表格重新排序。

然后我需要下订单(如果可能的话,我只需要5个第一档)

目标是按照自己的意愿将5个名字排在前5名中。

但是-我不知道为什么-我没有得到正确的订单。

这是一个模拟问题的JSFIDDLE:

https://jsfiddle.net/b9ob03pL/37/

JS:

$(document).ready(function() {
    var table = $('#example').DataTable( {
        rowReorder: true
    } );

    table.on( 'row-reorder', function (  ) {

        $('#order').val(
         table
        .columns(2)
        .data()
        .eq(0) 
        .join(';')
);


    } );
} );

非常感谢!

0 个答案:

没有答案