位置: 编程技术 - 正文

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

  • 每月进项税额怎么算
  • 发生无偿赠与行为怎么办
  • 从公司提款需要交税?
  • 安防监控工程会计分录
  • 税后工资怎么查
  • 专用发票只能公对公吗
  • 账户利息怎么做账务处理
  • 企业应收款包括
  • 进项转出发票是否还可以转回抵扣做分录呢?
  • 出口发票税率是怎么算的
  • 以库存现金代垫怎么做账
  • 职工个人代扣款如何做账
  • 建设厂房需要几个证
  • 如何购买车辆保险
  • 制造型企业采购
  • 应交增值税怎么做账务处理
  • 企业债务追诉期几年
  • 建筑行业没有库存要做暂估成本怎么做?
  • 暂估收入的凭证怎么做
  • 购买东西收据
  • 购买材料再进在建工程的账务处理
  • 新员工15号入职交社保吗
  • 政策性搬迁的会计实用报告
  • 劳务合同如何缴纳社保
  • 转账支票到期了怎么兑现
  • 在境外缴纳的增值税税率
  • w10系统安装office
  • php中数组的常用函数及用法
  • php创建二维数组
  • 返利给客户的账务处理
  • type3插件
  • 在linux系统中拥有
  • 违约金的增值税税率
  • 集团公司管理费提取办法
  • linux查看ssh服务开启
  • 解决的英文
  • 个人独资企业法律责任
  • matlab中自由变量
  • 解读elementui的组件源码
  • 无标题节啥意思
  • 前端处理map
  • 企业接受投资会导致所有者权益增加吗
  • 将本月发生的制造费用总额按生产工人
  • 金蝶k3现金流量表编制如何生成数据
  • ps里的钢笔工具
  • 准予从销项税额中扣除的有哪些
  • 工会记账凭证怎么记
  • 注销公司流程超详细
  • 幼儿园会计做账流程
  • 企业年底亏损怎么结转
  • 本票汇票支票的区别表格
  • 什么情况下说免贵
  • 应交增值税为什么在借方
  • 登记账簿遇到的问题及解决
  • 跨年暂估收入,次年开票会计分录
  • 资产减值损失什么科目
  • 增资扩股影响原股东的利益吗
  • 贷记坏账准备借记什么
  • 蔬菜销售方式
  • 应收账款的余额百分比
  • 一般纳税人增值税优惠政策2023
  • 企业筹建期间发生的费用应计入什么账户
  • 个体工商户建账流程
  • centos6.4下mysql5.7.18安装配置方法图文教程
  • linux find命令查找文件名
  • win7桌面图标无法拖到任务栏
  • win8.1使用教程
  • mac应用程序安装失败
  • 产品密钥需要购买吗
  • win7怎么cmd
  • linux文件系统的根目录的i节点号为
  • cocos2dx4.0教程
  • bash脚本语法
  • 详解js的异步编码
  • 关于javascript的说法
  • 贵阳网上办税服务厅
  • 税控盘解除风险
  • 新公司税务报到流程步骤
  • 运输服务费税率9%还是6%
  • 增值税有哪些税目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设