{hero}

row().edit()

自:Editor 1.5.0 起

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

說明

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

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

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

類型

function row().edit( options )

說明

使用主要 Editor 表單編輯 DataTable 列。

參數
回傳

原始的 API 實例,未修改,會回傳以允許鏈式呼叫。

範例

編輯點擊的列

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

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

編輯表格中的第一列 - 明確設定表單標題

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

myTable.row(':eq(0)').edit({
	title: 'Edit first row'
});

顯示帶有取消按鈕的編輯表單

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

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

相關

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