Javascript 对删除的行调用JQuery datatable回调
我使用的是jQuery数据表的最新版本。是否有在删除行时调用的回调函数 我有一个动态表,可以在页面生命周期中重新加载和更改数据。 我需要确保ID列包含唯一的值,为此,我将实例号连接到ID,在rowCreated回调中执行此操作 我持有包含已有ID的对象,在createdRow回调中添加新ID,并寻找删除已删除ID的方法 我的createdRow代码:Javascript 对删除的行调用JQuery datatable回调,javascript,jquery,datatables,Javascript,Jquery,Datatables,我使用的是jQuery数据表的最新版本。是否有在删除行时调用的回调函数 我有一个动态表,可以在页面生命周期中重新加载和更改数据。 我需要确保ID列包含唯一的值,为此,我将实例号连接到ID,在rowCreated回调中执行此操作 我持有包含已有ID的对象,在createdRow回调中添加新ID,并寻找删除已删除ID的方法 我的createdRow代码: "createdRow": function (row, data, index) { if (!data || data.len
"createdRow": function (row, data, index) {
if (!data || data.length == 0) return;
var id;
if(firstRender ||
data[INDEX_ID].toString().indexOf('.') == -1) {
id = (data[INDEX_ID]).toString();
id = generateKey(id, ID_MAP);
data[INDEX_ID] = id;
ID_MAP[id] = row;
}
}
要添加以下内容:
"destroyedRow"(row, data){
ID_MAP.remove(data[INDEX_ID]);
}
谢谢。您可以使用函数,然后删除索引,如下所示:
var oTable = $('#example').dataTable(),
rowID = 1;
oTable.fnDeleteRow( rowID );
//remove ID from your array
表支持几种删除行的方法,例如删除特定行、将新数据加载到表中覆盖上一行、获取更新等。。我更喜欢捕捉行删除事件并处理一次,而不是将代码复制到所有这些场景中。