cell().edit()
自:Editor 1.5.0
使用内联或气泡编辑编辑单元格。
请注意 - 此属性要求 Editor 为 DataTables 提供扩展。
描述
此方法可用于使用 Editor 的内联或气泡编辑模式编辑一个单元格。它实际上是 inline()
或 bubble()
方法的一个代理,通过 DataTables API 对象公开,cell()
选择器用于方便地选择要编辑的单元格。
The Editor instance used by this method is the last Editor instance create that refers to this table when the table was constructed. This consideration is only important when using multiple Editor instances!
请注意,此方法只通过 DataTables API 公开 Editor 的一小部分。Editor 有 其自己的扩展 API,它提供对表单的完全控制。
类型
函数 cell().edit( [ type, ] options )
- 描述
使用 Editor 的内联或气泡编辑方法编辑单元格。
- 参数
名称 类型 可选 1 options
是 - 默认:内联 2 options
否 表单配置选项,包括设置表单的标题、按钮和行为的能力。
- 返回值
返回原始 API 实例(未修改),以允许链式操作。
示例
使用内联编辑编辑点击的单元格
var myTable = new DataTable('#myTable');
$('#myTable').on('click', 'tbody td', function () {
myTable.cell(this).edit();
});
使用气泡编辑编辑点击的单元格
var myTable = new DataTable('#myTable');
$('#myTable').on('click', 'tbody td', function () {
myTable.cell(this).edit('bubble');
});
编辑单元格,并在模糊时立即提交
var myTable = new DataTable('#myTable');
$('#myTable').on('click', 'tbody td', function () {
myTable.cell(this).edit({
blur: 'submit'
});
});
相关
以下选项直接相关,也可能对你的应用程序开发有用。