{hero}

欄位重排序 (colReorder)

啟用並設定 DataTables 的 ColReorder 擴充功能。
請注意 - 此屬性需要 DataTables 的 ColReorder 擴充功能。

描述

ColReorder 提供終端使用者透過點擊和拖曳來重新排序 DataTable 中的欄位,或者讓您開發人員透過 API 來實現的功能。

此選項提供啟用和設定 DataTables 的 ColReorder 功能。最簡單的形式是使用布林值 true,它將啟用具有預設設定選項的 ColReorder(如 $.fn.dataTable.ColReorder.defaults 所定義)。它也可以用作物件,以提供如下所述的自訂設定選項。

請注意,與 ColReorder 的所有其他設定選項一樣,此選項是 DataTables 預設選項集的擴充功能。此屬性應在 DataTables 初始化物件中設定。

類型

布林值

描述

作為布林值,此屬性將在正在建立的 DataTable 上啟用 ColReorder。true 將啟用 ColReorder,而 false 將不啟用。

這是一個快捷選項,用於啟用具有預設設定選項的 ColReorder。可以透過將此參數作為物件來進行自訂,請參閱下文。

物件

描述

如果作為物件給定,ColReorder 將在目標 DataTable 上啟用,並將預設值 ($.fn.dataTable.ColReorder.defaults) 擴充,並可能被此物件中提供的選項覆寫。這是在單個表格基礎上或透過預設值設定 ColReorder 的方式。

預設值

  • 值: undefined

預設情況下不會初始化 ColReorder

範例

為表格啟用 ColReorder

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

啟用具有設定選項的 ColReorder

new DataTable('#myTable', {
	colReorder: {
		columns: ':not(:first-child)'
	}
});