写一个layui表格删除功能,并同data里面静态数据一同删除
时间: 2024-04-29 09:25:58 浏览: 142
LayUI表格批量删除方法
好的,这里是删除layui表格中静态数据的示例代码:
```javascript
table.on('tool(test)', function(obj){
if(obj.event === 'del'){
layer.confirm('确定删除这条数据吗?', function(index){
obj.del();
layer.close(index);
// 获取静态数据数组
var data = table.cache.test;
// 遍历数组,找到对应数据并删除
for(var i=0;i<data.length;i++){
if(data[i].id == obj.data.id){
data.splice(i,1);
break;
}
}
// 重新渲染表格
table.reload('test', {
data: data
});
});
}
});
```
上述代码中,`test` 是表格的 ID。当点击表格中的删除按钮时,会弹出确认删除对话框,确定后会删除表格中对应的行,并且遍历数据数组,找到对应数据并删除,最后重新渲染表格。
希望这可以回答您的问题。如果您还有其他问题,可以随时问我。
阅读全文