全選
自: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'
]
}
}
});