row().delete()
自:Editor 1.5.0
删除现有行。
请注意,此属性需要 Editor 为 DataTables 提供的扩展。
描述
可使用此方法通过 Editor 主表单删除现有记录。该方法从本质上讲是 remove()
方法的代理,通过 row()
选择器,在 DataTables API 对象中公开,用来选择要移除的行。
此方法使用的 Editor 实例是创建此表格时,引用的 Editor 实例中创建的最新实例。只有在使用多个 Editor 实例时,才需考虑。
请注意,此方法只会通过 DataTables API 公开 Editor 的一小部分。Editor 有 自己完整的 API,该 API 可完全控制表单。
类型
函数 row().delete( options )
- 描述
使用 Editor 主表单删除 DataTable 行。
- 参数
名称 类型 可选 1 options
否 表单配置选项,包括设置表单的标题、按钮和行为。
- 返回
返回原始的 API 实例,未修改,以实现链接。
示例
删除被点击的行
var myTable = new DataTable('#myTable');
$('#myTable').on('click', 'tbody tr', function () {
myTable.row(this).delete();
});
删除表格中的第一行 - 明确设置表单标题
var myTable = new DataTable('#myTable');
myTable.row(':eq(0)').delete({
title: 'Delete first row'
});
使用取消按钮显示删除表单
var myTable = new DataTable('#myTable');
$('#myTable').on('click', 'tbody tr', function () {
myTable.row(this).delete({
buttons: [
{
label: 'Cancel',
fn: function () {
this.close();
}
},
'Delete'
]
});
});
相关
以下选项直接相关,在应用程序开发中可能也有用。