cells().edit()
自:Editor 1.5.0 起
使用泡泡編輯來編輯儲存格。
請注意 - 此屬性需要 DataTables 的 Editor 擴充功能。
描述
此方法可用於使用 Editor 的泡泡編輯模式來編輯單個儲存格。它本質上是 bubble()
方法的代理,透過 DataTables API 物件公開,並使用 cells()
選擇器來方便地選擇要編輯的儲存格。
請注意,由於 Editor 的多行編輯,要編輯的儲存格可以在不同的列上。
此方法使用的 Editor 實例是當表格建構時,最後一個參考此表格的 Editor 實例。 只有在使用多個 Editor 實例時,此考量才重要!
請注意,此方法僅透過 DataTables API 公開 Editor 的一小部分。 Editor 有 其自己的擴充 API,可完全控制表單。
類型
function cells().edit( options )
- 描述
使用 Editor 的泡泡編輯方法來編輯儲存格。
- 參數
名稱 類型 選填 1 options
否 表單配置選項,包括設定表單標題、按鈕和行為的功能。
- 回傳
回傳未修改的原始 API 實例,以允許鏈式操作。
範例
編輯所有具有 selected
類別的儲存格
var myTable = new DataTable('#myTable');
myTable.cells('.selected').edit();
泡泡編輯索引 3 的列中所有儲存格
var myTable = new DataTable('#myTable');
myTable.cells(null, 3).edit();
在泡泡編輯中編輯三欄,並在失去焦點時立即提交
var myTable = new DataTable('#myTable');
$('#myTable').on('click', 'tbody td.edit', function () {
myTable.cells(this, [2, 3, 4]).edit({
blur: 'submit'
});
});
相關
以下選項直接相關,可能在您的應用程式開發中也很有用。