{hero}

行重新排序

自:RowReorder 1.0.0

在最终用户重新排序行后。
请注意 - 此属性需要 RowReorder DataTables 扩展。

描述

事件数据与 row-reorder 事件相同。与 row-reorder 事件相比,该事件将在行被放下后,数据更新后触发。
此事件仅在 rowReorder.update 选项已启用时触发(默认情况下已启用)。

事件处理程序回调的参数中以两种不同的形式提供了 RowReorder 更改的数据 - 一种包含有关单个行的详细信息,另一种以适合 Editor 多行编辑功能的格式提供数据。

请注意,与所有 DataTables 发出的事件一样,此事件使用 dt 命名空间触发。因此,要监听此事件,您还必须使用 dt 命名空间,只需将 .dt 附加到您的事件名称,或者使用 on() 方法监听该事件,该方法会自动附加此命名空间。

类型

function function( e, details, edit )

参数

示例

向所有更改的行添加一个类

var table = new DataTable('#myTable', {
	rowReorder: true
});

table.on('row-reordered', function (e, diff, edit) {
	for (var i = 0, ien = diff.length; i < ien; i++) {
		$(diff[i].node).addClass('reordered');
	}
});