位置: 编程技术 - 正文

ExtJs扩展之GroupPropertyGrid代码

编辑:rootadmin
ExtJs本身就提供了丰富的空间和良好的界面开发,就如同WinForm的开发一样。但是ExtJs的空间也有不完美的地方,但是有缺点也有他自己的弥补方法。ExtJs的良好的扩展性就是ExtJs自己控件不能实现的最好的方法。 这几个中使用最多的当属ExtJs的PropertyGrid,ExtJs的PropertyGrid使用起来时相当简单的,在ExtJs的官方网站上也有相应的例子,简单的就不在叙述了。但是ExtJs本身的PropertyGrid不能支持分组,在显示的不能将属性进行分组,这是相当郁闷的。不知道为什么ExtJs不提供这样的方法和接口。 于是在网上Google了许久,网上也有类似的内容,叫做《扩展组件:GroupingView+ PropertyGrid (蒙牛版)》。楼主写的很好,但是不知道为什么没有将源码贴上。网上也没有其他的好的建议。无奈中,只能自己花点时间去写个吧。于是打开了ExtJs的源代码,找到了PropertyGrid的源文件,一看,还是比较简单的, 其中几个主要内容就是: PropertyRecord PropertyStore PropertyColumnModel PropertyGrid 于是拷贝了全部的源代码,创建了文件名为Ext.ux.grid.GroupPropertyGrid.js的脚本文件,并测试值,成功通过,开始阅读PropertyGrid的源代码,发现了以下几个问题: 1、PropertyRecord这个种的内容太少了,仅有name和value, 2、PropertyStore使用的是Ext.data.Store,而没有使用Ext.data.GroupingStore 3、PropertyStore使用的数据中不支持分组,并且更新的时候没有对分组进行处理 而PropertyGrid确实继承EditorGridPanel,这个本身就是可以支持Group分组的,这样PropertyGrid中就不需要修改了。 下面就对这几个问题进行修改,让他支持分组: 1、修改PropertyRecord,添加Group字段。 2、修改PropertyStore以支持GroupingStore 主要修改了SetSource,onUpdate这两个方法,并且修改了Store为GroupingStore。这样在去测试,就成功的可以看到PropertyGrid已经可以分组了。效果图如下: 这样整个工作就完成了。 全部的源代码下载:

推荐整理分享ExtJs扩展之GroupPropertyGrid代码,希望有所帮助,仅作参考,欢迎阅读内容。

ExtJs扩展之GroupPropertyGrid代码

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

ExtJS GridPanel 根据条件改变字体颜色 1、在GridPanel中加入GridViewViewext:GridViewID="GridView1"runat="server"GetRowClassFn="setRowBg"//ext:GridView/View2、加入js脚本scriptlanguage="javascript"type="text/javascript"functionsetRo

extjs 的权限问题 要求控制的对象是 菜单,按钮,URL 解题思路1:重载Connection类由于extjs和server端交互全都是json格式的数据交互,server端不会控制页面的跳转,页面跳转,提示功能全都有extjs来完成。extjs

ExtJs3.0中Store添加 baseParams 的Bug this.store.on('beforeload',function(){Ext.apply(Ext.getCmp("propTypeGrid").store.baseParams,{参数1:'',参数2:''});});但是在3.0中这样无法增加参数,于是在ExtJs官方论坛上找

标签: ExtJs扩展之GroupPropertyGrid代码

本文链接地址:https://www.jiuchutong.com/biancheng/370227.html 转载请保留说明!

上一篇:ExtJS 工具栏 分页事件参数(excel 工具栏)

下一篇:ExtJS GridPanel 根据条件改变字体颜色

  • 进项税额转出如何申报
  • 金税盘解锁后是否可以直接使用
  • 政府会计应付职工薪酬账务处理
  • 团建费用会计怎么写记账凭证
  • 购土地契税怎么算
  • 新办企业能否享受留抵退税
  • 外商投资企业合并
  • 持有待售固定资产为什么不计提折旧
  • 工会经费自留比例
  • 律师事务所日常管理松懈混乱整改措施
  • 药店可以开具专票吗
  • 手撕发票去年的可以报销吗
  • 购入工程物资的账务处理
  • 跨地区建筑安装企业个人所得税征收方式申请表
  • 商铺租金收入税是多少税率
  • 非财政专项资金和其他资金的区别
  • 金融企业不良资产批量收购处置业务
  • 支付罚款的支出计入什么科目
  • 什么是销售利润率和成本利润率
  • 购入材料未入库
  • 纳税人指什么意思
  • 公司抵押贷款的担保人
  • php环境配置教程Apace
  • 什么叫绝地求生
  • 电脑打字不显示文字选项
  • php字符串变量
  • windows未能正常启动
  • go是单进程还是多进程
  • 会计费用科目分类表
  • 在建工程减值准备
  • Smarty实现页面静态化(生成HTML)的方法
  • ai绘画图片
  • python的复制命令
  • diffusion扩散模型训练时间
  • php php
  • php实现会话的步骤
  • vnc viewer连接windows
  • 对公帐户进出帐要交税吗
  • 今天收到的
  • 出纳把现金存入私人账户后转公账
  • 公允价值变动损益
  • mongodb4.4.2安装教程
  • pandas columns排序
  • 发票认证后总局没信息
  • 减免增值税的相关规定
  • 长期闲置机器设备评估方法
  • 商业购进商品运费怎么算
  • 租出的固定资产
  • 事业单位调整以前年度的费用
  • 发票具有哪些情况可以开
  • 什么叫摊销
  • 股权转让如何避免转让前债务
  • mysql转移表数据表
  • mysql 行转列 列转行
  • win2000安全模式怎么进
  • bios密码忘记了取电池不管用
  • centos挂载cd
  • unix系统的文件分为哪三种存取结构
  • win1020h2版本问题
  • xp系统乱了,怎么恢复
  • 苹果电脑mac设备怎么删除
  • 如何安装win7系统教程
  • win10系统永久激活软件
  • pop3是什么意思中文
  • win10 edge浏览器崩溃
  • 如何将windows 10
  • 黑白棋手机游戏
  • 如何进行js 的测试
  • nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
  • android源码分析实录
  • python字典键值对个数
  • ajax链式调用
  • 山东省省级政务服务区有哪些
  • 深圳如何打印个人参保证明
  • 北京市地方税务局土地增值税清算管理规程
  • 山东税务是干什么的
  • 浙江省税务局发短信是真的吗
  • 差额征税差额开票怎么理解
  • 浙江省国税局地址
  • 国家税务总局黑龙江电子税务局下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设