button().disable()
自:按钮 1.0.0
禁用所选按钮。
请注意 - 此属性要求 DataTables 使用 按钮 扩展。
说明
根据外部逻辑启用和禁用按钮通常非常有用。一个常见的示例是在表格中未选择任何行时被禁用的编辑按钮。
当按钮禁用时,它的外观会更新以显示其停用状态(通过向按钮元素添加类 disabled
来完成此操作)。此外,当单击禁用按钮(或通过键盘或 button().trigger()
激活按钮)时,不会执行按钮的操作。
此方法可用于动态禁用单个按钮。与它的对应方法 button().enable()
不同,此方法不能用于启用和禁用按钮,它只能用于禁用。
类型
示例
禁用按钮索引 2-1
var table = new DataTable('#myTable');
table.button('2-1').disable();
在逻辑条件下设置启用状态
var table = new DataTable('#myTable');
if (table.rows({ selected: true }).indexes().length === 0) {
table.button('edit:name').disable();
}
else {
table.button('edit:name').enable();
}