问题场景
easyui 编辑里 有删除行的功能
文档提供的方法如下
$aplgrid为grid 的容器
ind 为当前行的索引
$aplgrid.datagrid('deleteRow', ind);
问题描述
若不从最后一行删除 会导致删除的是前一行 删除最后一行的时候 直接报错
报错如下图
解决方案:
删除完 重新获取数据并加载
// 删除 _self.deleteRow = function (ind) { $aplgrid.datagrid('deleteRow', ind); var rows = $aplgrid.datagrid("getRows"); //重新获取数据生成行号 $aplgrid.datagrid("loadData", rows); }