{hero}

button().disable()

自:按钮 1.0.0

禁用所选按钮。
请注意 - 此属性要求 DataTables 使用 按钮 扩展。

说明

根据外部逻辑启用和禁用按钮通常非常有用。一个常见的示例是在表格中未选择任何行时被禁用的编辑按钮。

当按钮禁用时,它的外观会更新以显示其停用状态(通过向按钮元素添加类 disabled 来完成此操作)。此外,当单击禁用按钮(或通过键盘或 button().trigger() 激活按钮)时,不会执行按钮的操作。

此方法可用于动态禁用单个按钮。与它的对应方法 button().enable() 不同,此方法不能用于启用和禁用按钮,它只能用于禁用。

类型

函数 buttons).disable()

说明

禁用所选按钮。

返回

结果集中包含所选按钮的 DataTables API 实例,可用于对该按钮执行进一步的操作。

示例

禁用按钮索引 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();
}