jqGrid colModel 中colModel 后台生成传入前端,实现jqGrid 动态列
来源:互联网 发布:中央金融企业 知乎 编辑:程序博客网 时间:2024/06/06 05:23
问题描述:在做后台管理的时候我们使用了jqGrid 来控制前端显示,但是在开发中碰到了一种特殊情况,即colModel 不确定的情况,原因是我们在项目中通过构造器生成了大量的模板,而且这个模板数目是不断增长的,所以需要一种后台控制前端显示的方法。
刚开始查询了大量的资料,尝试了很多方法发现都不能解决我们这个问题,后来浏览了一下jqGrid的源码,找到了一种变通的方法。
<script type="text/javascript">var options = {listUrl : "XX!XX.do",}; var gridopt = { url: options.listUrl+"?id="+${id}+"&model_id="+${model_id}, colModel:[ <span style="color:#ff6666;"> ${<span style="font-size:18px;">colModel</span>}</span> ], sortname: "ID", sortorder: "ASC", title: false, rp: 15, usepager: true, showcheckbox: false, autoload: true };
var xjgrid = new xjGrid("gridlist", gridopt);</script>使用el表达式把后台生成的‘colModel’放入colModel[ ]中。至于后台生成的‘colModel’ 则是
{ display: 'ID', name: 'ID',hide:false, width: '5%', sortable: false, align: 'left', iskey: true , process: addhref},
{ display: 'XX', name: 'XX',hide:false, width: '5%', sortable: false, align: 'left', iskey: true },
{ display: 'XX', name: 'XX',hide:false, width: '5%', sortable: false, align: 'left', iskey: true },
这样的字符串。后台生成的代码就不贴了,每个项目的逻辑都不一样。
0 0
- jqGrid colModel 中colModel 后台生成传入前端,实现jqGrid 动态列
- jqgrid动态列动态生成colModel和colNames
- jqgrid动态生成colnames和colmodel
- jqgrid动态改变colModel属性
- jqgrid动态改变colModel属性
- jquery jqGrid colModel 某一列添加超链接
- jqGrid学习----ColModel
- JqGrid之ColModel API
- *jqGrid colModel结构配置
- jqgrid colmodel格式化时间
- jqgrid colModel 中formatter的用法
- jqgrid colModel 中formatter的用法
- jqGrid的ColModel属性说明
- jqgrid ColModel的fixed属性
- JqGrid设置colModel自定义数据
- jqGrid 5.x colModel 详解
- jqGrid-colModel之自定义输入函数
- jqgrid初始化参数及colModel参数
- java学习之List的子类
- NET框架下注意.NET Remoting安全性
- 部署mondrian+Jpviot遇见的问题,jsp用标签<jp:xmlaQuery>做xmla访问查询报错如下,正文详细内容
- js控制只允许输入数字
- CoffeeScript入门
- jqGrid colModel 中colModel 后台生成传入前端,实现jqGrid 动态列
- 一个简单的PHP Web论坛
- Linux 实现MySQL+Keepalive 高可用
- [转]win7下打不开可运行jar文件解决的办法
- 解决Win10 10532 不能安装Hyper-v
- 数组中出现次数超过一半的数字(剑指offer)
- 【Android开源项目解析】仿支付宝付款成功及"天女散花"效果实现——看PathMeasure大展身手
- mac通过tree源码编译安装tree
- Android 轻松实现后台搭建+APP版本更新