Jqgrid
IT草莓
这个作者很懒,什么都没留下…
展开
-
jqGrid之取消选择行
jqGrid在单行选择模式下,resetSelection后,是正常的。但是在多行选择模式下,resetSelection后,仅仅是取消grid的checked状态,内部存储的selarrrow信息,并没有取消。直接修改源码。resetSelection : function( rowid ){return this.each(function(){var t = this原创 2015-01-06 11:08:25 · 4521 阅读 · 0 评论 -
jqGrid之subGrid
这次项目里要管理报表的摸板,但是同样的数据,可以用不同的摸板去展示。之前是用树形结构显示,存储的摸板数据。根节点是报表摸板的ID,子节点是不同的摸板信息。看到jqGrid有subGrid的功能,就尝试着用subGrid实现这个功能。1:jqGrid数据是系统提供的摸板分类信息。2:subGrid数据是一个摸板分类下,上传的摸板数据。各画面根据指定的摸板ID,筛选出摸板数据,用户就可以根据需要,选择...原创 2015-01-06 10:00:34 · 3203 阅读 · 3 评论 -
jqGrid之treeGrid
在网上看过不少treeGrid的说明,与自己想要的总有点出入。不得已查看了jqgrid的源码,获益匪浅。在此与各位分享一下。1:设置jqgrid的必要属性 treeReader: { expanded_field: "Expanded", leaf_field: "IsLast", l原创 2015-01-06 10:41:35 · 972 阅读 · 0 评论 -
jqGrid之日期formatter
jqGrid的formatter扩展性还是比较好用的。对于日期处理还有点欠缺项目中,后台服务未对日期项目做特殊处理,导致1/1/1,1900/1/1,不能正常显示。为了减少后台修改量,只能修改jqGrid的源码。parseDate : function(format, date, newformat, opts) { //存在年为1,或者1900/1/1,则返回空原创 2015-01-06 10:57:05 · 806 阅读 · 0 评论 -
jqgrid之冻结列(单元格编辑模式下)
在单元格编辑模式下,冻结列功能失效。刚开始以为是,自己代码写的有问题。DEBUG时发现,源码取消了编辑模式下的冻结功能。首先我的编辑单元格不是冻结列。不得已,只能修改源码。setFrozenColumns : function () {return this.each(function() {if ( !this.grid ) {return;}var $t = t原创 2015-01-06 11:15:10 · 3066 阅读 · 3 评论 -
Jqgrid之合计行
用grid显示数据时,通常都需要看到一些数字的合计信息。比如人数,金额等等。下面看一些jqgrid是怎么使用合计行的。语法:$("#jqGrid_id").footerData("set", {rowData});rowData:参考列定义,设定合计信息的值(需要遍历所有行)实例://设置Foot数据 $("#jqGrid_SAL001").f原创 2015-01-06 09:32:02 · 3700 阅读 · 0 评论 -
jqGrid之group
分组设置相对简单一点。只需要在正常显示的Grid下,添加一下属性即可。 , grouping: true //设置分组 , groupingView: //设置分组属性 { groupField: ['Currency'], //设置分组的列 groupColumnShow: [true原创 2015-07-20 18:31:40 · 3711 阅读 · 0 评论