{hero}

colvis

自:Buttons 1.0.0

提供列可见性控制的按钮集合。
请注意 - 此属性需要 DataTables 的 Buttons 扩展。

说明

此按钮将创建一个集合按钮,在激活时将显示表格中列的列表,并允许最终用户切换列可见性以适应他们自己的需求。

选项

此按钮可以在其配置对象中设置以下选项以定制其操作和显示,除了所有按钮都可用的那些选项(例如: buttons.buttons.text

示例

DataTables 初始化:显示具有默认选项的 colvis 按钮

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: ['colvis']
		}
	}
});

显示 colvis 按钮,但不将第一列包含在列的列表中

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					extend: 'colvis',
					columns: 'th:nth-child(n+2)'
				}
			]
		}
	}
});

各个列按钮文本的自定义

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					extend: 'colvis',
					columnText: function (dt, idx, title) {
						return idx + 1 + ': ' + title;
					}
				}
			]
		}
	}
});