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