ExtJS中的GridPanel动态添加ColumnModel
来源:互联网 发布:e盾网络验证模块 编辑:程序博客网 时间:2024/05/17 08:59
前短时间一直研究ExtJS来着,看了我做的ExtTest,项目组想试用一下ExtJS,于是决定让我研究一下。表面上很简单,其实Ext的功能强大自不必说,关键其
源码结构太乱了(如果有源码的结构清晰的就好了),实在难读,所以有些问题还是要不断琢磨、试验。
最近遇到个ExtJS的GridPanel的ColumnModel的动态加载的问题,就让我纠结了好几个小时,开始想得复杂了,还以为ColumnModel里边是什么对象来着,
因为我当成字符串传进去有问题,结果其实很简单,直接构造就可以了,代码如下(希望对遇到同样困难的哥们有用):
源码结构太乱了(如果有源码的结构清晰的就好了),实在难读,所以有些问题还是要不断琢磨、试验。
最近遇到个ExtJS的GridPanel的ColumnModel的动态加载的问题,就让我纠结了好几个小时,开始想得复杂了,还以为ColumnModel里边是什么对象来着,
因为我当成字符串传进去有问题,结果其实很简单,直接构造就可以了,代码如下(希望对遇到同样困难的哥们有用):
- var colM = "company,id,flyline";
- var colMArr = colM.split(",");
- var colLength = colMArr.length;
- var colMArray = new Array();
- for(var i=0; i<colLength; i++) {
- colMArray[i] = {header:colMArr[i],width: 75,dataIndex:fieldArray[i]}
- //此处的fieldArray[i]是fields的数据
- }
- //然后colMarray数组即是我们要动态构造的那个ColumnModel的参数,此处的动态的意
- //思是colM可以从request中获取,然后用来动态创建header即表头信息,同
- //理dataIndex也是一样的
- var column = new Ext.grid.ColumnModel(
- colMArray
- );
- //然后GridPanel中的制定cm属性值为column即可
- ExtJS中的GridPanel动态添加ColumnModel
- extjs gridPanel columnModel renderer笔记
- gridpanel动态重新加载columnModel与store
- gridpanel动态重新加载columnModel与store
- ExtJs gridPanel添加数据
- ExtJS GridPanel动态列
- ExtJS GridPanel动态列
- Extjs 实现动态添加gridPanel的列和数据
- Ext的gridpanel动态重新加载columnModel与store
- ext.net 动态创建GridPanel中Store与ColumnModel
- ExtJs GridPanel动态列完整版
- ExtJs GridPanel动态生成表单
- ExtJs GridPanel动态列完整版
- ExtJS GridPanel动态加载列
- EXTJS动态设置GridPanel高度
- Extjs 3.X 和 Extjs 4.x 为GridPanel动态添加一行数据的区别
- Extjs 3.X 和 Extjs 4.x 为GridPanel动态添加一行数据的区别
- ExtJs gridpanel 中的按钮列
- 动态绑定只针对函数而不针对字段域
- 备份Firefox 常用工具
- 解惑
- VB.Net程序设计:Image图片处理 GDI+绘图技术
- silverlight beta2 从入门到精通(8),与html或aspx页交互(1)
- ExtJS中的GridPanel动态添加ColumnModel
- 接口与抽象类的区别
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- 远程启动unix环境下weblogic办法
- 键盘输入的中断功能
- 增加反向链接的35个技巧
- Jmse Touchpad
- 解惑二 final与static谁先进行编译
- 安装 Flash CS3 Professional 的 Adobe Air 1.1 更新(来自adobe)