rows().delete()
自:Editor 1.5.0 起
刪除多個現有列。
請注意 - 此屬性需要 DataTables 的 Editor 擴充功能。
描述
此方法可用於使用 Editor 主要表單刪除一個或多個現有記錄。它本質上是 remove()
方法的代理,透過 DataTables API 物件公開,並使用 rows()
選擇器來選擇要移除的列。
此方法使用的 Editor 實例是建構表格時,最後一個參考此表格的 Editor 實例。僅在使用多個 Editor 實例時,此考量才重要!
請注意,此方法僅透過 DataTables API 公開 Editor 的一小部分。Editor 有 其自身的擴充 API,可完全控制表單。
類型
function rows().delete( options )
- 描述
使用主要的 Editor 表單刪除 DataTable 中的列。
- 參數
名稱 類型 選用 1 options
否 表單配置選項,包括設定表單標題、按鈕和行為的能力。
- 回傳
會回傳原始的 API 實例,未修改,以允許鏈式呼叫。
範例
刪除目前頁面上的所有列
var myTable = new DataTable('#myTable');
myTable.rows({ page: 'current' }).delete();
刪除所有具有 'selected' 類別的列 - 明確設定表單標題
var myTable = new DataTable('#myTable');
var rows = myTable.rows('.selected');
rows.delete({
title: 'Delete ' + rows.count() + ' rows'
});
刪除選定的列,並顯示帶有取消按鈕的表單
var myTable = new DataTable('#myTable');
var rows = myTable.rows('.selected');
rows.delete({
buttons: [
{
label: 'Cancel',
fn: function () {
this.close();
}
},
'Delete'
]
});
相關
下列選項直接相關,在您的應用程式開發中可能也很有用。