{hero}

固定列

自:FixedColumns 3.1.0

启用并配置 DataTables 的 FixedColumns 扩展。
请注意 - 此属性需要 DataTables 的 FixedColumns 扩展。

描述

FixedColumns 提供了在水平滚动 DataTables 的开头或结尾冻结一个或多个列的选项。这允许在滚动数据集时固定列中的信息保持可见。如果您希望显示大量列,这将特别有用。

此选项提供了为 DataTables 启用和配置 FixedColumns 的功能。在最简单的情况下,作为布尔值 true,它将启用 FixedColumns 并使用默认配置选项(由 DataTable.FixedColumns.defaults 定义)。它也可以用作对象,以提供如下所述的自定义配置选项。

请注意,与 FixedColumns 的所有其他配置选项一样,此选项是对 DataTables 默认选项集 的扩展。此属性应在 DataTables 初始化对象中设置。

类型

布尔值

描述

作为布尔值,此属性将在正在创建的 DataTables 上启用 FixedColumns。true 将启用 FixedColumns,而 false 将不会启用。

这是一个使用默认配置选项启用 FixedColumns 的简便选项。可以通过将此参数作为对象进行自定义,请参见下文。

对象

描述

如果作为对象给出,FixedColumns 将在目标 DataTables 上启用,默认值(DataTable.FixedColumns.defaults)将扩展,并且可能会被此对象中提供的选项覆盖。这正是 FixedColumns 如何在单个表格的基础上或通过默认值进行配置的方式。

默认值

  • 值:undefined

FixedColumns 默认情况下不会初始化

示例

为表格启用 FixedColumns

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

使用配置选项启用 FixedColumns

new DataTable('#myTable', {
	fixedColumns: {
		start: 2
	}
});