{hero}

全選

自:Select 1.0.0

根據目前項目選取模式,選取表格中的所有項目。
請注意 - 此屬性需要 DataTables 的 Select 擴充功能。

描述

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'
			]
		}
	}
});