{hero}

rows().edit()

自:Editor 1.5.0 版本起

編輯多個現有列。
請注意 - 此屬性需要 DataTables 的 Editor 擴充套件。

描述

此方法可用於使用 Editor 主表單編輯一個或多個現有記錄。它本質上是 edit() 方法的代理,透過 DataTables API 物件公開,並使用 rows() 選擇器來選擇要編輯的列。

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

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

類型

function rows().edit( options )

描述

使用主 Editor 表單編輯 DataTable 中的列。

參數
回傳

返回原始 API 實例,未經修改,以允許鏈式呼叫。

範例

編輯目前頁面上的所有列

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

myTable.rows({ page: 'current' }).edit();

編輯具有 'selected' 類別的所有列 - 明確設定表單標題

var myTable = new DataTable('#myTable');
var rows = myTable.rows('.selected');

rows.edit({
	title: 'Edit ' + rows.count() + ' rows'
});

編輯選定的列,顯示帶有取消按鈕的編輯表單

var myTable = new DataTable('#myTable');
var rows = myTable.rows('.selected');

rows.edit({
	buttons: [
		{
			label: 'Cancel',
			fn: function () {
				this.close();
			}
		},
		'Edit'
	]
});

相關

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