{hero}

rowReorder.selector

定义用于选择将开始拖拽的元素的选择器。
请注意 — 该属性需要 RowReorder,用于 DataTables 的扩展库。

描述

为了能够开始行拖拽并重新排序,用户需要单击并拖动行中的元素。此选项定义了表格行中的哪个元素执行该操作。

该选项的值可以使用任何 jQuery 选择器,从而提供复杂的选择选项,但是通常您希望选择特定的单元格(默认值为选择表中第一个可见单元格)、整行或表中特定按钮,其样式显示为拖动操作手柄,以便最终用户使用。

类型

字符串

描述

jQuery 选择器 将用于选择作为拖动操作手柄的元素。

默认

  • 值:td:first-child

表中第一个可见单元格

示例

启用 RowReorder,并将拖动操作手柄设置为行中的最后一个单元格

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

在行中使用 span 元素 — 它的样式可以使其看起来像拖动操作手柄

new DataTable('#myTable', {
	rowReorder: {
		selector: 'span.reorder'
	}
});

使用整行为拖动操作手柄

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