位置: 编程技术 - 正文

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

  • 新成立的公司如何建账
  • 劳务税能退税吗现在
  • 独资企业和公司的优缺点
  • 残次品销售账务处理
  • 一般纳税人资格证书是什么样的
  • 支出和成本的关系和区别
  • 500元以下免税发票有哪些
  • 稿费计入成本怎么做账
  • 私募基金超募如何购买
  • 金税盘的进项发票怎么导出
  • 亏损企业所得税弥补
  • 在建工程的利息支出
  • 行政会计账务处理
  • 购买的专利可以进费用吗
  • 出口退税的企业范围
  • 销售无形资产增值税纳税义务发生时间
  • 房地产企业预缴增值税及附加税
  • 认缴实收资本印花税什么时候交
  • 党建经费如何入账
  • 工资表附在哪张凭证后面
  • 蓝屏代码0xc000000f
  • win7怎么输入命令
  • linux zen3
  • 车辆购置税的计税基础
  • 卢塞恩小镇瑞士
  • 事业单位财产清查内容包括
  • 电子汇票追索是什么意思
  • 图片转base64格式返回给前端,前端如何展示?
  • thinkphp删除文件
  • SpringBoot+Vue实现文件上传下载功能
  • vue3加ts
  • Vite4+Pinia2+vue-router4+ElmentPlus搭建Vue3项目(组件、图标等按需引入)[保姆级]
  • 增值税直接减征的情形
  • 帝国cms功能
  • 外贸企业出口免税政策
  • 新公司建账会计科目
  • c语言fread函数的用法示例
  • python删除列表的方法
  • 预收账款的销售分录
  • 紫白择日法实例详解
  • 挖机租赁如何做账
  • 认缴制和实缴制的时间
  • 伙食费怎么入账
  • 新成立公司如何报税
  • 公司并购股份如何分配
  • 邮寄快递费用计算
  • 销售自产农产品的农民是增值税纳税人吗
  • 农业开发公司的名称有哪些
  • 全额计提的坏账怎么做账
  • 购买农副产品抵扣进项税的规定
  • 股权激励费用如何计提
  • 增值税留抵怎么做凭证
  • 车船税缴纳后有发票吗
  • 代开发票的弊端是如何体现的?
  • 投标保证金的计算
  • MySQL数据库同时查询更新同一张表的方法
  • win8.1开机速度慢
  • win8系统开机直接进入桌面
  • ubuntu16.04开启远程桌面
  • 数字签名方法不提供
  • win7怎么创建新盘
  • win10系统功能大全
  • 苹果mac太卡
  • reader_sl.exe - reader_sl进程有什么用.
  • win7系统ie8浏览器
  • win7应用程序无法正常启动
  • win8恢复出厂设置找不到恢复环境
  • win7一进电脑是花屏
  • win10下itunes
  • jframe背景透明
  • node.js写爬虫
  • CSS List Grid Layout 图片垂直居中
  • python函数菜鸟教程
  • node.js 教程
  • actionscript与javascript的区别
  • 深圳税务服务大厅电话
  • 微信密码忘记了,手机号也没有用了,怎么办
  • 12366是哪里的税务局
  • 季度申报成功与否怎么查询
  • 银行前置利息什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设