rows().delete()
从 Editor1.5.0 开始
删除多个现有行。
请注意 - 此属性需要 DataTables 的 Editor 扩展。
说明
此方法可用于使用 Editor 主表单删除一条或多条现有记录。它实质上是 remove()
方法的代理,通过 DataTables API 对象公开,使用 rows()
选择器选择要删除的行。
此方法使用的 Editor 实例是构建表格时引用该表格的最后一个 Editor 实例。仅在使用多个 Editor 实例时才重要此考虑因素!
请注意,此方法仅通过 DataTables API 公开了 Editor 的一小部分。Editor 有 其自己的扩展 API,用于完全控制该表单。
类型
函数 rows().delete( 选项 )
- 说明
使用主 Editors 表单删除 DataTable 中的行。
- 参数
名称 类型 可选 1 选项
否 表单配置选项,包括设置标题、按钮和表单行为的能力。
- 返回
返回原始 API 实例,未经修改,以允许链接。
示例
删除当前页上的所有行
var myTable = new DataTable('#myTable');
myTable.rows({ page: 'current' }).delete();
删除带有“selected”类的所有行——明确设置表单标题
var myTable = new DataTable('#myTable');
var rows = myTable.rows('.selected');
rows.delete({
title: 'Delete ' + rows.count() + ' rows'
});
删除选中的行,以取消按钮显示表单
var myTable = new DataTable('#myTable');
var rows = myTable.rows('.selected');
rows.delete({
buttons: [
{
label: 'Cancel',
fn: function () {
this.close();
}
},
'Delete'
]
});
相关
以下选项直接相关,在应用开发中也可能有用。