位置: 编程技术 - 正文

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

  • 没有审计报告的上市公司怎么办
  • 发票来历凭证号怎么填写
  • 科目余额表一定要编吗
  • 账本一般保存几年就可以销毁2004年的规定
  • 工程管理费如何使用
  • 进口增值税已抵扣想出口
  • 减免的残保金怎么计算
  • 季度企业所得税计算公式
  • 周转材料低值易耗品摊销
  • 企业收取的押金要开票吗
  • 个人借款到期未还诉讼时效
  • 土地出让金返还流程
  • 房地产经常发生的法律问题
  • 员工培训费应该怎么算
  • 资产减值损失需要结转吗
  • 审计报告报备流程
  • 包装物及其押金的消费税的注意事项
  • 税务机关退税
  • 个人独资企业免费刻章吗
  • 事业单位授权支付可以取现吗
  • mac双系统删除window后怎么重新恢复
  • flash设置旋转
  • linux禁用root用户
  • 残疾人保障金是强制性的吗
  • 合同的情势变更是什么
  • 先入费用后来发票怎么做账
  • 小企业会计准则没有以前年度损益调整科目
  • 电脑xmp是啥
  • php数组函数,选班长
  • 房地产项目如何通过抖音宣传
  • 牛顿地名
  • 车辆购置税征收对象
  • 资产评估增值是什么意思
  • 非洲加纳霍霍埃族是个国家吗
  • php生成随机字符串
  • 如何写煎荷包蛋过程
  • uni-app入门到实战
  • 餐厅手撕发票
  • 企业预付账款属于什么科目
  • 关联公司代缴社保会计处理
  • 注册资本与注册资金、出资额的区别
  • install PostgreSQL Community Ubuntu Documentation
  • 不确认收款退款对方还能收到钱么?
  • 流动资产的含义及常见项目
  • python怎么创建
  • 利润总额包括的内容主要有
  • 保险公司委托代征是什么意思
  • 会员代金券模板
  • 买一赠一怎么做账
  • 计提存货跌价准备计算公式
  • 收到工程款怎么记账
  • 商场代收款合法吗
  • 营业费用包括哪些?
  • 工会经费能零申报保存不起
  • 转账支票有效期6个月
  • 企业初建
  • w10预览版21343下载
  • XP系统怎么调节屏幕亮度
  • windows server 2008 r2激活密钥
  • mac book丢失
  • Windows update更新服务启动被拒绝访问
  • win10dll丢失
  • msg0是什么文件
  • 一打字就出现windows设置
  • 安全配置为0
  • win7打开软件总提示错误怎么解决
  • jQuery实现Tab选项卡切换效果简单演示
  • 基于jquery的框架有哪些
  • javascript html5 canvas实现可拖动省份的中国地图
  • jquery 鼠标
  • Android属性动画缩放
  • 出租车票如何验真
  • 湖北税务局2021新通知
  • 税务局窗口业务
  • 长沙个体户怎么给员工交社保
  • 2021年河南省企业退休职工丧葬抚恤金标准
  • 预交增值税附加税率
  • 办公厅机构设置方案
  • 烟叶税是谁交
  • 交强险是什么样的照片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设