博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于jqGrid动态改变列的解决方案
阅读量:7008 次
发布时间:2019-06-27

本文共 464 字,大约阅读时间需要 1 分钟。

项目中使用了jqGrid列表控件,碰到“通过选择不同的日期段,出现该日期段中每一天的统计数据”这样的需求。因为之前对这个列表控件不是很熟悉,网上的资料显示和列相关的两个属性:colName、colModel都是不可更改的。

所以这个办法行不通,也就退而求其次,想通过重新加载的方法,为这两个列重新设置值。但是,这仍然没有成功。中文社区中,也没有很有效的解决方案。后来同事在英文社区,给找到了相应的解决方案。在重新加载之前,得先调用——gridunload 这样一个方法。然后重新为colName和colModel设置属性值,重新加载就可以动态改变列了。

也就是说,通常情况下你得为此准备两个方法:firstLoad()、reLoad().两个方法中都需要定义形如: $("#list4″).jqGrid({});的加载方法。在reload方法中,你首先调用$("#list4″).GridUnload();就可以动态改变列了。

当然,我觉得作为一个很常用且普遍的需求,jqGrid应该内置到API中,而不是采用这样不直观的方法。

转载地址:http://xbutl.baihongyu.com/

你可能感兴趣的文章
Android Support Library 23.2:特性介绍
查看>>
一天一点linux(4)
查看>>
CSS兼容性
查看>>
初识CodeIgniter框架(一)
查看>>
全栈开发技术栈---项目实践一
查看>>
Java实现MD5加密解密类
查看>>
JFinal-layui v1.2.1 发布,极速开发企业应用系统
查看>>
shell脚本编程——流程控制
查看>>
如何通过OWA登录界面修改域用户的密码
查看>>
搭建Nginx+JAVA环境
查看>>
Ubuntu中wine安装的程序如何卸载(转)
查看>>
【总结】一不小心的Map端数据倾斜
查看>>
Linux下rsync参数详解
查看>>
FLEX 与 .net wcf /web services通信
查看>>
鼠标放在button按钮颜色改变、、input按钮怎么添加超链接
查看>>
局域网不能共享解决方案。
查看>>
leetCode 20. Valid Parentheses 字符串
查看>>
深入分析bgp选路规则(下)
查看>>
linux服务器不得不注意的安全问题--ssh暴力破解--denyhosts解决
查看>>
AI在零售业的五大应用场景:消费者喜欢苹果时,不要给他一箱梨
查看>>