如何从.sortable()方法获取所有行将其传递给另一个函数

时间:2019-01-09 09:45:09

标签: jquery-ui datatables jquery-ui-sortable

我正在使用JQuery DataTable 1.10.12。我有一个dataTable,它使用.sortable()方法在表内拖动行。 .sortable()可以正常工作,但是问题在于,如何在单击按钮时按需获取所有排序的数据行。这是我已经尝试过的。请建议我,我该怎么办?

 $('#datatables-playlist-tracks tbody').sortable({
 helper: 'clone',
            update: function (event, ui) {
                console.log('update: ' + ui.item.index())
                var result = $(this).sortable('toArray', {attribute: 'id'});
                console.log(result);

            },
            start: function (event, ui) {
                console.log('start: ' + ui.item.index())
            }
        });

        $('#datatables-playlist-tracks tbody').disableSelection();

需要将rawData传递给此函数。

function getSortedRows(rawData){
console.log(rawData);
}      

0 个答案:

没有答案