【发布时间】:2017-06-10 06:08:33
【问题描述】:
我正在使用最新版本的 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]);
}
谢谢。
【问题讨论】:
标签: javascript jquery datatables