{hero}

colReorder.columns

选择可以重新排序的列。
请注意 - 此属性需要借助 DataTables 的 ColReorder 扩展。

说明

该选项可用于选择 ColReorder 允许最终用户执行重新排序操作的列。未选定的列无法在它们之上开始执行列重新排序(即无法单击并拖动它们的标题),并且无法将正在重新排序的另一列放置在该列中。

以这种方式锁定列特别有用,例如当你希望始终处于同一位置的表头或尾部具有重要信息或控件时。

请注意,此方法对通过 API 执行列重新排序没有任何影响(例如 colReorder.move()colReorder.order())。如果您有自己的用于列重新排序的 UI 层,它使用这些方法,则需要执行您可能希望对最终用户进行施加的任何列重新排序限制。

请注意,此选项代替了 ColReorder 1.x 中的 colReorder.fixedColumnsLeftcolReorder.fixedColumnsRight 选项。

类型

列选择器

说明

任何的列选择器,包括类名称、CSS 伪选择器以及列索引。

默认

  • 值:

空字符串 - 可以重新排序所有列。

示例

禁止重新排序表中的前两列

new DataTable('#myTable', {
	colReorder: {
		columns: ':gt(1)'
	}
});