原因:
deleteRow删除行以后会去调opts.view.deleteRow.call(opts.view,_4d2,_4d3);刷新页面上的行的index,index会发生改变;你原来rows的数据也会发生改变。
解决:
 使用一个数组selectRows保存要删除的行,然后循环数组中的行进行删除。

var selections  =$('#menuInfos').datagrid('getSelections');
                             var selectRows = [];
                             for ( var i= 0; i< selections.length; i++) {
                               selectRows.push(selections[i]);
                             }
                             for(var j =0;j<selectRows.length;j++){
                               var index = $('#menuInfos').datagrid('getRowIndex',selectRows[j]);
                               $('#menuInfos').datagrid('deleteRow',index);
                             }

--------------------- 
作者:rotating_windmill 
来源:CSDN 
原文:https://blog.csdn.net/rotating_windmill/article/details/46531183 
版权声明:本文为博主原创文章,转载请附上博文链接!

easyui数据表格批量删除(datagrid 的deleteRow方法)相关推荐

  1. MyBatis使用in进行列表中数据的批量删除

    MyBatis使用in 准备 使用in进行列表中数据的批量删除 准备 数据库表 bean 使用in进行列表中数据的批量删除 以删除age in (20,43,99)的数据项为例.很明显此时不可以使用# ...

  2. concurrentbag 删除指定元素_Python实现列表索引批量删除的5种方法_python

    这篇文章主要介绍了Python实现列表索引批量删除的5种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 最近用Java做项目 ...

  3. ajax返回值并在layui显示,layUI使用layer.open,在content打开数据表格,获取值并返回的方法...

    在layUI编写的页面中,遇到这么一种情况,从一个页面中使用layer.open打开一个新窗口,新窗口中是一个数据表格,现在需要选中数据表格中的一列并获取它的值,以便下面这个选择按钮可以使用这个值进行 ...

  4. 删除所有数据_批量删除空白单元格,只会Ctrl+G定位就out了,全部三种方法都在这...

    相信大家在进行各类数据统计汇总的时候,肯定碰到过表格中出现许多空白单元格行的问题.为了表格规范化,我们需要将表格中的空白行给删除掉.但同时又不能改变原有数据的排序. 如上图所示,我们需要将表格中存在的 ...

  5. element table批量删除_element 表格批量删除

    批量删除 :data="tableData" border style="width: 100%" @selection-change="handle ...

  6. 【十】JDBC:使用 jmeter 批量在数据库创建 1 万多条数据;批量删除重复数据

    目录 一.批量创建1万多条数据 二.批量删除重复数据 一.批量创建1万多条数据 数据库车辆信息表中准备10000多台车的数据: (1)创建线程组,循环1次: (2)连接数据池: (3)添加循环控制器, ...

  7. python查询千万级数据_Python批量删除mysql中千万级大量数据

    场景描述 线上mysql数据库里面有张表保存有每天的统计结果,每天有1千多万条,这是我们意想不到的,统计结果咋有这么多.运维找过来,磁盘占了200g,最后问了运营,可以只保留最近3天的,前面的数据,只 ...

  8. mysql批量删除5000条数据_mysql批量删除大量数据

    mysql批量删除大量数据 假设有一个表(syslogs)有1000万条记录,需要在业务不停止的情况下删除其中statusid=1的所有记录,差不多有600万条, 直接执行 DELETE FROM s ...

  9. 微信小程序云开发 操作数据库-数据的批量删除

    批量删除仅能在云函数内进行 新建云函数 安装依赖 编写云函数代码 删除所有color=red的数据 最后上传并部署,就可以在页面中调用了 调用:

  10. mysql中如何大量删除数据_mysql批量删除大量数据的方法

    mysql批量删除大量数据 假设有一个表(syslogs)有1000万条记录,需要在业务不停止的情况下删除其中statusid=1的所有记录,差不多有600万条, 直接执行 DELETE FROM s ...

最新文章

  1. asp.net断点续传技术
  2. LongAdder解析 1
  3. jq输出文本_如何用 Linux 命令行工具解析和格式化输出 JSON | Linux 中国
  4. Android 调用系统相机拍照,生命周期重走OnCreate,导致无数据的解决办法
  5. android+geturl+方法,浅入浅出Android(014):HTTP GET获取文本内容
  6. PL/SQL Step By Step(三)
  7. Python中defaultdict用法
  8. Longest Common Substring($LCS$)
  9. mescroll下拉刷新上拉加载
  10. STM32定时器US延时
  11. matlab 四面体,《有限元基础教程》【MATLAB算例】481基于4节点四面体单元的空间块体分析(Tetrahedron3D4Node)...
  12. 官方股票交易接口怎么查询股票历史数据?
  13. 一个屌丝程序猿的人生(十六)
  14. Spring AOP tx:advice
  15. Pspice仿真实验 例B-1
  16. Wamp80端口被占用
  17. 计算机组成与维修心得,浅谈计算机组成与维护论文
  18. 走马观花之bug预防
  19. 我们一起学 ABAP (01) ~ 初识SAP ABAP
  20. 文库变现流量+赚钱副业好项目

热门文章

  1. C/C++外部链接、内部链接
  2. 创可贴温度计,0排放温室气体:提前领略冬奥会的科技看点
  3. VB编程:SelectCase多分支选择结构实例测试生肖运势-13
  4. efi分区隐藏_win10如何隐藏efi分区|win10如何隐藏efi分区的方法
  5. python绘制图像并渲染_用Python的Matplotlib模块绘制3D图像
  6. 七段数码管显示原理研究
  7. ubuntu基础命令总结
  8. 嵌入式软件开发下的数据积累
  9. windows10搜索卡死(有出现Cortana的请看这篇文章)
  10. layui列表筛选列_基于layui实现高级搜索(筛选)功能