rowReorder.selector
定義用於選取開始拖曳的元素的選擇器。
請注意 - 此屬性需要 DataTables 的 RowReorder 擴充功能。
描述
為了能夠開始行的拖放重新排序,使用者需要能夠點擊並拖曳行中的元素。此選項定義表格行中的哪個元素執行該選項。
此選項的值可以採用任何 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'
}
});