位置: 编程技术 - 正文

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

  • 应纳税额等于已缴税额
  • 城市维护建设税优惠政策
  • 小规模纳税人季度不超30万免增值税
  • 员工回家探亲的文案
  • 养老院营利性与非营利如何认定
  • 发票税号错了怎么重开
  • 缴纳房产税的计税依据
  • 交通费补贴报销的会计分录怎么做?
  • 应付账款扣除商业折扣
  • 存货换入无形资产考虑增值税
  • 银行内部转账会计分录
  • 主营业务税金及附加包括印花税吗
  • 民办非企业单位是私立还是公立
  • 工会筹备金交给谁
  • 个人之间的房屋抵押需要去房管局做登记吗
  • 房地产公司基础设施建设费包括哪些费用
  • 长期借款费用资本化
  • 返还的个税手续费奖励给个人需要缴纳个税吗
  • 新办企业税务办理
  • 需要缴纳消费税的委托加工存货,由受托方
  • 买股票的分红怎么拿
  • linux怎么改桌面背景
  • 开办费 工资
  • 签订租赁合同的期限
  • linux系统中查看磁盘空间情况命令
  • edge弹窗
  • 前期差错更正怎么理解
  • php字符串定义
  • 未分配利润可以用来干什么
  • 羽毛球脚踝扭伤怎么办
  • 请问简单的
  • php详细教程
  • centos7完整版安装
  • wordpress文章编辑使用教程
  • 老生常谈含义
  • php redis常用命令
  • 金蝶存货核算不能结账,能强制结账吗
  • 用盈余公积弥补亏损会影响所有者权益吗
  • python编程快速上手pdf百度云
  • 出口增值税免抵退税
  • 科技经费使用
  • sql server 2008使用说明
  • 旅行社小规模纳税人差额征税
  • 以前年度应收账款错误如何调整
  • 交易性金融资产公允价值变动怎么算
  • 固定资产清理借方登记的项目
  • 个体工商户不经营需要税务登记吗
  • 研发费用加计扣除的条件
  • 职工福利基金提取流程
  • 物流公司驾驶员安全教育培训
  • 结转后还可以改凭证吗
  • 按照现行会计制度的规定,下列票据中
  • 2021年财务新规定
  • 小微企业增值税起征点是多少
  • 股权投资业务是什么意思
  • 什么情况下要暂扣驾驶证
  • 简述什么是实收资本
  • 如何进行节约
  • freebsd 添加用户
  • xp系统电脑文件损坏怎样修复
  • explore是什么进程
  • windows7如何设置双屏显示
  • win8打游戏
  • win7怎么更改系统字体大小
  • perl ne
  • html5能做游戏吗
  • jquery Ajax 全局调用封装实例详解
  • Android游戏开发实践指南
  • dos 浏览器
  • node.js ssh
  • [置顶]公主大人接下来是拷问时间31
  • php监控源码
  • 深入理解ts
  • 苹果多点触控
  • 安卓基于谷歌
  • JavaScript中的this指向
  • javascriptfor循环嵌套
  • 6种javascript显示当前系统时间代码
  • 小微企业印花税减免政策2024
  • 放管服中的服的深层含义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设