{hero}

row().delete()

自:Editor 1.5.0 起

刪除現有列。
請注意 - 此屬性需要 DataTables 的 Editor 擴充功能。

描述

此方法可用於使用 Editor 主要表單刪除現有記錄。它本質上是 remove() 方法的代理,透過 DataTables API 物件公開,並使用 row() 選擇器選擇要刪除的列。

此方法使用的 Editor 實例是建構表格時,最後一個參照此表格所建立的 Editor 實例。當使用多個 Editor 實例時,此考量才顯得重要!

請注意,此方法僅透過 DataTables API 公開 Editor 的一小部分。Editor 具有 其自己的廣泛 API,可提供對表單的完整控制。

類型

function row().delete( options )

描述

使用主要 Editor 表單刪除 DataTable 列。

參數
回傳值

返回原始 API 實例(未修改),以便鏈式操作。

範例

刪除點擊的列

var myTable = new DataTable('#myTable');

$('#myTable').on('click', 'tbody tr', function () {
	myTable.row(this).delete();
});

刪除表格中的第一列 - 明確設定表單標題

var myTable = new DataTable('#myTable');

myTable.row(':eq(0)').delete({
	title: 'Delete first row'
});

顯示帶有取消按鈕的刪除表單

var myTable = new DataTable('#myTable');

$('#myTable').on('click', 'tbody tr', function () {
	myTable.row(this).delete({
		buttons: [
			{
				label: 'Cancel',
				fn: function () {
					this.close();
				}
			},
			'Delete'
		]
	});
});

相關

以下選項直接相關,在您的應用程式開發中也可能很有用。