Javascript 对删除的行调用JQuery datatable回调

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

我使用的是jQuery数据表的最新版本。是否有在删除行时调用的回调函数

我有一个动态表,可以在页面生命周期中重新加载和更改数据。 我需要确保ID列包含唯一的值,为此,我将实例号连接到ID,在rowCreated回调中执行此操作

我持有包含已有ID的对象,在createdRow回调中添加新ID,并寻找删除已删除ID的方法

我的createdRow代码:

"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

表支持几种删除行的方法,例如删除特定行、将新数据加载到表中覆盖上一行、获取更新等。。我更喜欢捕捉行删除事件并处理一次,而不是将代码复制到所有这些场景中。