
如何把jqGrid序号作为行id来选择行
发布日期:2021-05-06 19:52:31
浏览次数:38
分类:原创文章
本文共 729 字,大约阅读时间需要 2 分钟。
如何把jqGrid序号作为行id来选择行
问题背景
jqGrid默认会将返回数据中的id
字段值作为该行的id,当返回数据id存在重复(非规范数据,但有可能不可避免),则会导致操作jqGrid行的时候出现选择错误——因为jqGrid的行选择是根据行id进行的。所以想让jqGrid的行id为唯一值,那么可以采用自动填充序号的方式。
学习材料
这是网上找来的关于jqGrid相对完善一些的文档,http://blog.mn886.net/jqGrid/
实现本功能需要了解JqGrid的两个属性:jsonReader
、rownumbers
。
jsonReader
需要定义jsonReader来跟服务器端返回的数据做对应,其默认映射关系如下:
jsonReader : { root: "rows", page: "page", total: "total", records: "records", repeatitems: true, cell: "cell", id: "id", userdata: "userdata", subgrid: { root:"rows", repeatitems: true, cell:"cell" }
rownumbers
默认参数值为:rn
。如果为ture则会在表格左边新增一列,显示行顺序号,从1开始递增。此列名为’rn’;
功能示例
修改jqGrid的jsonReader
属性中的id
属性的映射字段为rn
,即可实现序号作为该行的id的值。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月15日 21时55分58秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Vue3发布半年我不学,摸鱼爽歪歪,哎~就是玩儿
2021-05-09
《实战java高并发程序设计》源码整理及读书笔记
2021-05-09
Java开源博客My-Blog之docker容器组件化修改
2021-05-09
Java开源博客My-Blog(SpringBoot+Docker)系列文章
2021-05-09
程序员视角:鹿晗公布恋情是如何把微博搞炸的?
2021-05-09
《大型网站技术架构:核心原理与案例分析》读书笔记系列
2021-05-09
设置git同时推送github和gitee远程仓库
2021-05-09
【JavaScript】动态原型模式创建对象 ||为何不能用字面量创建原型对象?
2021-05-09
Linux应用-线程操作
2021-05-09
多态体验,和探索爷爷类指针的多态性
2021-05-09
操作系统知识点
2021-05-09
系统编程-进程间通信-无名管道
2021-05-09
记2020年初对SimpleGUI源码的阅读成果
2021-05-09
C语言实现面向对象方法学的GLib、GObject-初体验
2021-05-09
系统编程-进程-ps命令、进程调度、优先级翻转、进程状态
2021-05-09