{hero}

全选

自:Select 1.0.0 起

根据当前项目选择模式选择表格中的所有项目。
请注意 - 此属性需要 DataTables 的选择扩展。

描述

selectAll 按钮将根据当前项目选择模式 (select.items()) 轻松选择表格中的所有项目 - 例如如果项目选择模式是 rows,则激活此按钮后将选择表格中的所有行。

示例

DataTables 初始化:在 DataTables 语言对象中使用语言选项来显示全选和全不选按钮

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: ['selectAll', 'selectNone']
		}
	},
	language: {
		buttons: {
			selectAll: 'Select all items',
			selectNone: 'Select none'
		}
	}
});

使用选择器修改器仅选择当前筛选匹配的行(第一个按钮)和第一页上的行(第二个按钮)。

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					text: 'Select filter applied - object',
					extend: 'selectAll',
					selectorModifier: {
						search: 'applied'
					}
				},
				{
					text: 'Select current page - function',
					extend: 'selectAll',
					selectorModifier: function () {
						return {
							page: 'current'
						};
					}
				},
				'selectNone'
			]
		}
	}
});