问题记录

easyui的datagrid在开启checkbox的情况下,用户重复点击标题栏的复选框来实现全选和取消全选、以及多次选中行和取消选中行时。easyui记录的当前的选中记录与实际展示出来的情况不符。

解决方案

尝试多种方案解决方案后,认为原因在于datagrid表格对象的idField属性上。
因此对于不同的场景,采用以下两种方式。

  • 表格仅用来展示
    这种场景下不会出现上述问题。

  • 表格用来复杂编辑
    这种场景下,往往会先将后台数据用表格的形式加载出来。用户在此表格数据上再次进行数据项的编辑,如新增、编辑和删除行等操作,这样会导致部分行的id值存在,而部分行的id不存在。上述bug的问题根源可能就在于此。
    因此这种场景下,不指定datagrid表格对象的idField属性字段即可解决该问题。

Easyu问题解决记录——datagrid多选bug相关推荐

  1. [企业化NET]Window Server 2008 R2[1]-服务器基本安装即问题解决记录

    1.  服务器基本安装即问题解决记录      √ 2.  SVN环境搭建和客户端使用 2.1  服务端 和 客户端 安装    √ 2.2  项目建立与基本使用     √ 2.3  基本冲突解决, ...

  2. datagrid全选

    表格 <c:datagrid class="easyui-datagrid" pageSize="10" pageList="15,30,50, ...

  3. VSCode通过SSH远程连接CentOS主机的问题解决记录

    VSCode通过SSH远程连接CentSO主机的问题解决记录 为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机. 问题 ...

  4. iOS 10、Xcode 8 遇到部分问题解决记录(包括控制台日志不输出)

    iOS 10.Xcode 8 遇到部分问题解决记录(包括控制台日志不输出) 参考文章: (1)iOS 10.Xcode 8 遇到部分问题解决记录(包括控制台日志不输出) (2)https://www. ...

  5. Failed to load resource: net::ERR_INSECURE_RESPONSE 问题解决记录

    Failed to load resource: net::ERR_INSECURE_RESPONSE 问题解决记录 参考文章: (1)Failed to load resource: net::ER ...

  6. Linux入门实践笔记(七)——云服务器中配置Java项目的JMX连接失败问题解决记录

    Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 参考文章: (1)Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 (2) ...

  7. Python常见问题解决记录1-Non-ASCII character ‘\xe7‘错误

    Python常见问题解决记录1-Non-ASCII character '\xe7'错误 参考文章: (1)Python常见问题解决记录1-Non-ASCII character '\xe7'错误 ( ...

  8. 日常问题解决记录三:记一次Win10安装Oracle11g后遇到的问题

    日常问题解决记录三:记一次Win10安装Oracle11g后遇到的问题 参考文章: (1)日常问题解决记录三:记一次Win10安装Oracle11g后遇到的问题 (2)https://www.cnbl ...

  9. windows编译g20问题解决记录

    windows编译g20问题解决记录 error C3861: 'vasprintf': identifier not found 参考链接 here

最新文章

  1. 人机交互与智能的思考
  2. Dynamic Web Module 3.0 requires Java 1.6 or newer
  3. 全球与中国聚硫聚合物市场运行规模分析及前景趋势预测报2021年版
  4. fireworks CS5安装教程
  5. SAP S/4HANA product search generated SQL statement的生产原理介绍
  6. js 数组移除_2020前端面试--常见的js面试题
  7. 【2019.09.07】2019徐州网络赛
  8. 【项目源码】个人博客源码推荐
  9. GIS 基础知识简介
  10. VMware Workstation Pro安装
  11. rust语言和cargo介绍
  12. Spring 事务管理高级应用难点剖析: 第 3 部分
  13. 7-27 EDG nb(20 分)
  14. css -moz_moz-border-radius(CSS属性)
  15. Flowable6.8(6.x版本通用)整合集成达梦8数据库(DM8)详解,解决自动生成表时dmn相关表语法报错问题。
  16. 【离线】esrally实践总结
  17. 响应式织梦模板新闻博客资讯类网站
  18. 自用笔记44——基姆拉尔森公式和字符串数组
  19. 图的广度优先搜索(BFS)和深度优先搜索(DFS)算法解析
  20. 增量型旋转编码器和绝对值旋转编码器

热门文章

  1. 游戏原画师要求美术基础比较高吗?来看看大佬们怎么说
  2. 关于上次我写的那个ATM程序 ,程序没有什么错,但是有些麻烦,两个类中有好多成员函数重复,因此我把ATM重新写了一边。...
  3. DTAS 3D仿真计算结果解释
  4. GCC常用命令及GCC编译器背后的故事
  5. 13.STM32超声波模块讲解与实战
  6. 星际高手和魔兽高手的惊人区别
  7. 【图像分割】分割网络概览
  8. matlab 赋权法,基于MATLAB的非线性曲线拟合赋权法
  9. 【Western Digital】固件区学习之21模块
  10. 基于Hadoop的地震数据分析统计