位置: 编程技术 - 正文

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 根据条件改变字体颜色

  • 增值税价外税是什么税种
  • 劳保用品费用报销表格
  • 注册分公司独立核算和非独立核算的区别
  • 发票丢了还能再开么
  • 员工工作服怎么做分录
  • 车船税是费用吗
  • 政府返还的增值税怎么算
  • 公司对供应商罚款合法吗
  • 上市公司存货跌价准备怎么看
  • 结转税金需要附件吗
  • 现金折扣销售退回的会计分录
  • 金税盘减免税额
  • 非生产企业主营业务成本
  • 发票认证完是不是没开票
  • 小规模纳税人按月申报还是按季申报
  • 外贸企业当期认证的发票没申报影响退税吗?
  • 固定资产报废税费怎么处理
  • 印花税的计税依据含增值税吗
  • 成本票和费用票分别是什么
  • 新成立公司必须报税么
  • 水利建设基金按什么基数计算
  • 进项税转出月底怎么处理
  • 支付工程款时有哪些费用
  • 主营业务收入写不写明细
  • 企业研发活动中心职责
  • 账套没有以前年度调整
  • 从银行提取备用金填制什么凭证
  • 对公收到别人的转账怎么记账
  • mac怎么把通知栏固定
  • win10wifi老是自动断开怎么回事
  • 虚拟机中怎么安装ubuntu
  • linux不允许root登录
  • yolo 源码
  • php批量上传
  • 库存现金总分类账怎么登记
  • 固定资产处理步骤
  • 资本公积属于谁
  • php与java区别
  • springboot比spring做了哪些改进
  • 管家婆软件如何做账
  • phpcms v9官网
  • 银行存款向灾区捐款
  • 开发项目完工后多久开工
  • 货币捐赠会计分录
  • python smtpd
  • 企业停工期间发生的费用如何处理
  • 税务申报残保金
  • 增值税普通发票查询
  • 一个分组名称
  • mysql all
  • 工程的直接成本包括哪些内容
  • 减免增值税的相关规定
  • 委托代销业务的会计分录
  • 增值税申报表中期初未缴税额指什么
  • 开具电费发票如何入账?
  • 所得税不退税怎么写情况说明
  • 库存不够如何结算成本
  • 工程施工人工费如何结转
  • 应付账款账户怎么结转
  • 其他应收款包括哪些会计科目
  • 小企业会计准则主要按照什么计量
  • sql汇总查询
  • 详解MySQL的limit用法和分页查询语句的性能分析
  • vericut优化程序
  • vista server
  • 中兴新支点操作系统安装教程
  • 微软手机
  • centos怎么设置密码
  • centos sudoers
  • 苹果Mac系统怎么切换输入法
  • mac双系统怎么调整磁盘空间
  • Centos 6.5 x86_64 安装或者设置花生壳ddns的技巧
  • win8读不出u盘
  • 前端笛卡尔积
  • android下拉刷新上拉加载
  • 网站检测系统
  • pm2系统的操作
  • 卷烟批发环节的消费税税率
  • 财产转让所得适用税率
  • 农副产品批发价
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设