{hero}

rowReorder.selector

定義用於選取開始拖曳的元素的選擇器。
請注意 - 此屬性需要 DataTables 的 RowReorder 擴充功能。

描述

為了能夠開始行的拖放重新排序,使用者需要能夠點擊並拖曳行中的元素。此選項定義表格行中的哪個元素執行該選項。

此選項的值可以採用任何 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'
	}
});