行重新排序数据 oldData 和 newData 上的数据表未定义

Datatable on row-reorder data oldData and newData is undefined

我目前正在将我的数据表从 CodeIgniter(数据表 v1.10.12 和 RowReorder v1.1.2)重写为 Laravel 6(数据表 v1.10.20 和 RowReorder v1.2.6)。在事件 'row-reorder' 中,我需要收集有关更改的数据。因此我使用这个脚本。

$('#category-table').on('row-reorder.dt', function (dragEvent, data, nodes) {
    var newSequences = [];

    $.each(data, function(key, change) {
        console.log(change);
        newSequences.push({
            id:         $(change.oldData).data('id'),
            sequence:   $(change.newData).data('sequence')
        });
    });

    doThingsWithTheResult(newSequences);
}

在旧情况下(CodeIgniter)'change.oldData'和'change.newData'填充了受'row-reorder'事件影响的新旧元素,但在新情况下(Laravel) 'change.oldData' 和 'change.newData' 都是 'undefined'.

Old/working情况

新的/不工作的情况

这些关键属性 'undefined' 的原因可能是什么?

问题已解决!

尽管它在新情况下在旧情况下开箱即用,但我需要 add/provide rowReorder.dataSrc 设置。