位置: 编程技术 - 正文

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

  • 增值税欠缴
  • 装修费用应该计入什么科目
  • 结转销售成本的分录
  • 房地产企业净利润为负的原因
  • 城市维护建设税属于什么科目
  • 房地产预售房收入如何缴纳增值税
  • 物流辅助服务属于什么项目
  • 挂靠建筑公司企业所得税怎么交?
  • 租赁的房子
  • 计提成本会计分录怎么做
  • 然后销售产品
  • 怎么分清楚待认识的人
  • 技术服务发票税率 5% 小规模
  • 金税四期再出新公告
  • 纳税服务一体化综合监督工作情况报告
  • 利润率的计算举例
  • 应纳税所得额计算个税
  • 即征即退进项税额分摊方法
  • 调整上年度多计提费用
  • win7 bootmode
  • 新版edge浏览器兼容性视图怎么设置
  • win11正式版发布
  • 子公司能享受母公司的优惠政策么
  • smartypig
  • 弗拉维亚王朝
  • 预付采购材料货款
  • 企业要普通发票有什么用
  • mac如何使用php
  • 赠送客户商品分录
  • win10系统的安装
  • php生成随机6位数
  • 合并资产负债表模板
  • php多选
  • 织梦怎么样
  • 哪些计入其他收益与营业外收入
  • 打印银行电子回单在打印机上怎么设置A5
  • 美团算钱
  • mysql 5.6安装教程
  • mongodb如何分片
  • 开业前需要支出什么费用
  • 普通增值发票可以抵扣进项税吗
  • 开发区政府退税政策合法吗
  • 厂房维修费是制造费用还是管理费用
  • 已提足折旧的固定资产出售的账务处理
  • 固定资产清理是资产类的备抵科目吗
  • 现金盘盈盘亏账务处理分录
  • 买家退货少了犯什么法
  • 未交增值税科目怎么用
  • 出售投资性房地产的收入计入什么科目
  • 分红做什么会计分录
  • 按工人工资比例结转制造费用会计科目
  • 上一年度的费用怎么做会计分录
  • 库存商品属于资产类科目吗
  • 扣发当月工资是什么意思
  • 动态sql中返回数组的值
  • win8系统打开我的电脑就黑屏
  • linux常用小技巧
  • centos的优缺点
  • wav文件属于什么文件
  • win7系统安装教程不用u盘
  • win8系统怎么远程电脑
  • xp启动项设置在哪里设置
  • mac声音怎么调大
  • excel2016 win7
  • win7经常断网是什么原因
  • linux常用桌面环境
  • andriod 控件
  • cocos2dx4.0入门
  • android属性大全
  • unity3d怎么让物体依次运动
  • jquery版本区别
  • 安卓抽象类
  • JavaScript电子时钟倒计时
  • 一不小心做错事男朋友就开始说我
  • js实现dialog
  • 动漫企业的增值税率
  • 中国的消费税是怎么算的
  • 增值税发票勾选操作流程
  • 车辆购置印花税需入固定资产吗
  • 中国十大经济农村
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设