启用按钮(buttons().enable())
自:按钮 1.0.0
启用 / 禁用选定的按钮。
请注意 - 此属性需要 按钮 扩展适用于 DataTables。
描述
根据某些外部逻辑来启用和禁用按钮通常非常有用。一个常见的示例是当表格中未选择任何行时被禁用的编辑按钮。
当一个按钮被禁用时,其可视外观会更新,以显示其停用状态(通过将类 已禁用
添加到按钮元素中)。另外,当单击禁用的按钮(或通过键盘或 button().trigger()
以其他方式激活)时,按钮的操作不会执行。
此方法可用于动态更改已选按钮的启用状态。
类型
功能 按钮(buttons().enable( [ state ] )
- 描述
设置已选按钮的启用状态。
- 参数
名称 类型 可选 1 state
是 - 默认:true 可选参数,当设置为
false
时,可用于禁用按钮。这可用于在条件运算符中更改按钮的启用状态。- 返回
结果集中包含已选按钮的 DataTables API 实例,可用于对按钮链式执行进一步操作。
示例
启用所有按钮
var table = new DataTable('#myTable');
table.buttons().enable();
根据逻辑条件设置启用状态
var table = new DataTable('#myTable');
table
.buttons(['.edit', '.delete'])
.enable(table.rows({ selected: true }).indexes().length === 0 ? false : true);