rowReorder.selector
定义用于选择将开始拖拽的元素的选择器。
请注意 — 该属性需要 RowReorder,用于 DataTables 的扩展库。
描述
为了能够开始行拖拽并重新排序,用户需要单击并拖动行中的元素。此选项定义了表格行中的哪个元素执行该操作。
该选项的值可以使用任何 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'
}
});