JQuery数据表的行重新排序问题

JQuery数据表的行重新排序问题,jquery,datatable,Jquery,Datatable,为什么当行重新排序为false时第一列行号不更新,而当行重新排序为true时,则只有行的第一列重新排序,但行的位置不更改 var table = $('#tbldynamic').DataTable( { orderCellsTop: true, fixedHeader: true, "scrollY": "400px", "scrollCollapse"

为什么当
行重新排序
为false时第一列行号不更新,而当
行重新排序
为true时,则只有行的第一列重新排序,但行的位置不更改

var table = $('#tbldynamic').DataTable( {
                orderCellsTop: true,
                fixedHeader: true,
                "scrollY":        "400px",
                "scrollCollapse": true,
                "paging":         false,
                scrollCollapse: true,
                scrollX: true,
                "ordering": false,
                fixedColumns:   {
                    leftColumns: 0,
                    rightColumns: 0
                },
                rowReorder: {
                    update: false
                },
                'createdRow': function(row, data, dataIndex){
                    $(row).attr('id', 'row-' + dataIndex);
                }
            } );


我使用这个js对我最近的项目进行重新排序

这里有一个活的

对于您的解决方案,您可以使用onOrderFinish

onOrderFinish:function (element) { console.info('I\'ve finished reordering! Selected unit: ', element) },

在这次活动中,你可以重写td块

你能详细描述一下真实场景吗