easyui 删除行的时候 引起的 bug

问题场景

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);
    }

  

原文地址:https://www.cnblogs.com/yigexiaojiangshi/p/9553306.html