{hero}

colReorder

为 DataTables 启用并配置 ColReorder 扩展。
请注意 - 此属性需要 ColReorder 扩展用于 DataTables。

说明

ColReorder 提供了让最终用户通过点击并拖动在一个 DataTable 中重新排列列,或使用 API 为开发人员你自己排列的选项。

此选项提供启用和配置 ColReorder 的功能用于 DataTables。作为布尔值 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)'
	}
});