位置: 编程技术 - 正文

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

  • 出口退免税是什么意思
  • 化肥与农药的利与弊
  • 本年计算扣除限额的基数怎么算
  • 增值税留抵税务处理办法
  • 长期股权投资其他综合收益借贷方向
  • 外经证先开票一直未预缴怎么办
  • 资本公积什么情况下转增资本
  • 土地转让的税费怎么算
  • 年前买东西
  • 发票没有认证怎么报销
  • 地产股权收购公司的账务处理
  • 收到公众号申请的小额打款认证怎么入账?
  • 固定资产交换的账务处理
  • 中央空调可一次开多少度
  • 租车服务的税率
  • 工程发票的备注栏
  • 处于汇总期
  • 增值税电子发票有限额吗
  • 个人所得税未缴算偷税吗
  • 税收筹划也要有风险意识
  • 所得税调增调减项目
  • 去年红字发票怎么做账
  • 空调安装工程如何做
  • 预缴地实现的月销售额未超过
  • win10为什么毛病这么多
  • win 11 发布
  • win10如何设置右键
  • 普通发票用记账吗
  • 广告业财政拨款包括哪些
  • mac切换不了中文怎么回事
  • 异地项目不预缴税款可以开票吗
  • macos ppt软件
  • 罚款应该计入营业所吗
  • php中

  • 利息支出属于生产成本吗
  • php读取数据库复选框数据
  • html下划线怎么设置
  • 金蝶软件可以自学吗
  • vue3生命周期及使用
  • vscode前端必备扩展
  • 商贸公司如何结转销售成本
  • 会计分录结转进项怎么算
  • 异地工程预缴税款时间
  • 增值税报销是什么意思
  • 增值税及附加交给国税还是地税
  • java守护线程和普通线程jvm区别
  • 企业固定资产报废账务处理
  • 小规模纳税人免增值税的账务处理
  • 销售成本是付现成本吗
  • 网上0申报怎么操作步骤
  • 本年缴纳上年的所得税填年报
  • 申请开立账户的请示
  • sql2008服务器
  • 利润表是当月
  • 一般纳税人销售自己使用过的汽车
  • 报废车补贴政策2023
  • 备用金支出没有发票怎么办
  • 珠宝行业的会计处理方式
  • 小规模纳税人取得普通发票怎么做账
  • 以前年度的损益调整为负值说明什么
  • 本年利润是不是未分配利润
  • 结转固定资产清理科目
  • 收到个人退回的社保费,怎样做分录
  • win10任务栏恢复原样
  • 开机密码忘记了怎么打开手机
  • WinXP老显示器CRT显示器严重闪屏的修复方法
  • 在linux系统中查看文件的内容命令
  • win10更新已经下载好了能删除吗
  • linux安装步骤
  • 手机物理游戏
  • shell产生随机字符串
  • 背包设备
  • AndroidAnnotations 自定义控件 ant编译 找不到类
  • 非常棒的jQuery图片轮播效果
  • js数组排序方法sort
  • bootstrap需要学多久
  • 张家港保税区地区生产总值
  • 公司缴税款可以退税吗
  • 佛山顺德人才房申请条件
  • 联通前面加什么可以隐藏号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设