row().edit()
自:Editor 1.5.0
编辑现有行。
请注意 - 此属性需要 DataTables 的Editor扩展。
说明
可以使用此方法使用Editor主表单编辑现有记录。它本质上是 edit()
方法的代理,通过 DataTables API 对象进行公开,而 row()
选择器用于选择要编辑的行。
此方法使用的 Editor 实例是在构建表格时创建的,并引用此表格的最后一个 Editor 实例。仅在使用多个 Editor 实例时才需要考虑这一点!
请注意,此方法仅通过 DataTables API 公开 Editor 的一小部分。Editor 有 其自己的扩展 API,它提供对表单的完全控制。
类型
函数 row().edit( options )
- 说明
使用主 Editor 表单编辑 DataTable 行。
- 参数
名称 类型 可选 1 options
否 表格配置选项,包括设置表格标题、按钮和行为的能力。
- 返回值
返回原始 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'
]
});
});
相关内容
以下选项直接相关,在应用程序开发中也可能很有用。