jqgrid 不能选中行, 每次点击单元格都自动选中第一行

简介: 最使用jqgrid表格插件写了一个功能。功能完成后显示一切正常,但是经过测试后发现,每次点击数据行时,都会自动选中第一行,无法选中其他数据行。经过一番探索,最终发现是加载进来的字段没有主键导致了这个问题。

       最使用jqgrid表格插件写了一个功能。功能完成后显示一切正常,但是经过测试后发现,每次点击数据行时,都会自动选中第一行,无法选中其他数据行。经过一番探索,最终发现是加载进来的字段没有主键导致了这个问题(有类似问题也有可能是主键不唯一导致的)。

      解决的办法是:选择一个唯一的字段作为主键,在其后面加上key:true,并将该主键指定给jqgrid的属性sortname。

081e5580b41f23b4f3067cb3b7aa7cd09884095f


1c3f410b452e75675197f21ab9083d123240c3cd

相关文章
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
665 0
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
|
8月前
|
前端开发
bootstrap设置表格列宽及换行
简述bootstrap设置表格列宽及换行
|
Shell Windows
Mac使用IntelliJ IDEA报错“Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA”
Mac使用IntelliJ IDEA报错“Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA”
Mac使用IntelliJ IDEA报错“Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA”
|
10月前
|
前端开发 数据可视化 容器
数据可视化大屏的页面布局以及自适应
数据可视化大屏的页面布局以及自适应
391 0
|
9月前
|
JavaScript IDE 开发工具
团队协作(一)—— 你不知道的 ESLint + Prettier3
团队协作(一)—— 你不知道的 ESLint + Prettier3
284 1
|
自然语言处理 Java
AviatorScript轻量级高性能脚本语言
在 5.0 版本以前,它的名字是叫 Aviator ,定位一直只是一个表达式引擎,不支持 if/else 条件语句(仅有三元运算符支持 ?: ),没有内置的 for/while 循环支持(虽然你可以用 seq 库类似函数式的方式来处理集合),也没有赋值(后来在 4.0 引入),没有作用域的概念(也在 4.0 引入 lambda 函数后部分实现)等等一般语言常见的能力。在 5.0 版本后,它变成了一门脚本语言,叫:AviatorScript 。
1388 0
|
负载均衡 监控 应用服务中间件
nginx的负载均衡如何配置?具体步骤是怎样的?
nginx的负载均衡如何配置?具体步骤是怎样的?
1333 0
|
数据采集 数据可视化 前端开发
BI图表可视化编辑器设计
本文为《浅谈BI系统设计》第3篇原创文章。在前几篇文章我们对BI系统有全局了解,后续将逐一讲解核心模块设计原理及功能实现。 接下来讲解可视化图表部分,本篇文章三个角度来说 数据可视化原理 BI中的图表可视化 图表编辑器的设计
364 1
|
存储 移动开发 JavaScript
避免将 JWT 存储在 localStorage 中
在文章中《Web 身份验证:Cookie 与 Token》介绍过使用 Token 的好处,如无状态、自我存储等, 也提到过将 Token 存储在 Cookie 中的方式。可能有人会疑问,使用了 Token 为什么还用 Cookie,可以把 Token 存储在本地,如 localStorage 。
398 0
避免将 JWT 存储在 localStorage 中