{hero}

button().disable()

自:Buttons 1.0.0 起

停用選定的按鈕。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充套件。

描述

根據某些外部邏輯啟用和停用按鈕通常很有用。一個常見的例子是當表格中未選取任何列時,編輯按鈕會被停用。

當按鈕被停用時,其視覺外觀會更新以顯示其停用狀態(這是透過將 disabled 類別新增至按鈕元素來完成)。此外,當點擊停用的按鈕(或透過鍵盤或 button().trigger() 以其他方式啟用時),按鈕的動作不會執行。

此方法可用於動態停用單個按鈕。與其對應的方法 button().enable() 不同,此方法不能同時用於啟用和停用按鈕,它只能用於停用。

類型

function 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();
}