{hero}

行重新排序

启用和配置 DataTables 的行重新排序扩展。
请注意 - 此属性需要 DataTables 的 行重新排序 扩展。

描述

此选项提供启用和配置 DataTables 的行重新排序功能。最简单的形式是布尔值 true,它将启用行重新排序,并带有默认配置选项(由 $.fn.dataTable.RowReorder.defaults 定义)。它还可作为对象使用,以便提供如下所述的自定义配置选项。

请注意,与行重新排序的所有其他配置选项一样,此选项是 DataTables 选项 的默认设置的扩展。应在 DataTables 初始化对象中设置此属性。

类型

布尔值

描述

作为布尔值,此属性将启用正在创建的 DataTable 上的行重新排序。true 将启用行重新排序,而 false 不会启用行重新排序。

这是一个带有默认配置选项的启用行重新排序的快捷选项。可以通过将此参数设为对象进行自定义,请参见下方。

对象

描述

如果设为对象,将在目标 DataTable 上启用行重新排序,并由该对象中提供的选项扩展并可能覆盖默认值 ($.fn.dataTable.RowReorder.defaults)。这是在单独的表格基础上或通过默认设置配置行重新排序的方法。

默认值

  • 值:undefined

默认情况下不会初始化行重新排序

示例

为表格启用行重新排序

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

启用具有配置选项的行重新排序

new DataTable('#myTable', {
	rowReorder: {
		selector: ':last-child'
	}
});