{hero}

autoFill.columns

自:AutoFill 2.0.0 起

选择可以自动填充的列。
请注意 - 此属性需要 DataTables 的 AutoFill 扩展。

描述

在使用复杂表格时,您可能经常会遇到不希望自动填充数据的某些列 - 例如,用于行选择的复选框列或带有编辑功能按钮的列。此选项可用来定义哪些列可以自动填充。如果某个列无法自动填充,其单元格将不会显示填充拖拽手柄,并且在拖拽过程中无法选择。

请注意仅能自动填充可见单元格,因此此选项定义的列会自动合并到表格中可见的列。不可见的列将无法自动填充。

类型

列选择器

描述

可以自动填充的列。此设置接受 column-selector 的所有选项,例如,类名选择器、jQuery 伪选择器和列索引选择器。

默认

  • 值:

空字符串(即所有列)

示例

不允许填充表格中的最后一列

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

仅允许填充列索引 1、2、3、4

new DataTable('#myTable', {
	autoFill: {
		columns: [1, 2, 3, 4]
	}
});