{hero}

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 行。

参数
返回

返回原始的 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'
		]
	});
});

相关

以下选项直接相关,在应用程序开发中可能也有用。