colReorder.columns
選取哪些欄位可以重新排序。
請注意 - 此屬性需要 DataTables 的 ColReorder 擴充功能。
描述
此選項可用於選取 ColReorder 將允許最終使用者對哪些欄執行重新排序。未選取的欄無法在它們上啟動欄重新排序(即無法點擊並拖曳它們的標頭),而且其他正在重新排序的欄也無法放置在該欄的位置。
如果您在表格的開始/結尾有重要的資訊或控制項,並且希望它們始終位於相同的位置,則以這種方式鎖定欄位會特別有用。
請注意,此方法對於透過 API 進行的欄重新排序沒有任何影響(例如 colReorder.move()
和 colReorder.order()
)。如果您有自己的欄重新排序使用者介面層使用這些方法,您需要實作任何您可能想要對最終使用者施加的欄重新排序限制。
請注意,此選項取代 ColReorder 1.x 中的 colReorder.fixedColumnsLeft
和 colReorder.fixedColumnsRight
選項。
類型
預設
- 值:
空字串 - 所有欄位都可以重新排序。
範例
停用表格中前兩個欄位的重新排序
new DataTable('#myTable', {
colReorder: {
columns: ':gt(1)'
}
});