位置: 编程技术 - 正文

ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox

编辑:rootadmin
由于某种原因,需要做一个控制grid列显示的checkboxgroup,虽然EXTJS4中的gridpanel自带列表可以来控制列的显示隐藏,但是有这样的需求(需要一目了然) 下面先上图 接着前几天做的工作,今天上午完成了定制字段,思路是在上面的普通查询或者高级查询结束以后,获得了列的fields,columns等信息,然后交给一个处理函数 makeCustomMadePanel,该函数用来生成checkboxgroup,生成的时候给它加上一个事件,原本以为checkbox会有类似于check的事件,结果API看了看貌似只有个change事件可以用,MD。。 下面贴下自己写的 makeCustomMadePanel函数。。用来根据grid的列自动生成checkboxgroup(整个grid的标头内容等信息均从后台得到,不管后台发来一个什么表,都能生成一个checkboxgroup来控制列的隐藏显示) 参数分别是gridpanel在reconfigure的时候用到的fields和columns,期中的var t=grid_a.columnManager.headerCt.items.get(th.itemId);是关键。。这句用来获得grid_a的列信息。。貌似在api中查不到。网上找了几中方法都不适合。又不想给每个列一个ID。这是在stackoverflow.com/上找到的。。 在给出customMadePanel 我这种做法的不足也很明显,makeCustomMadePanel函数中的循环生成checkbox组件太耗时了,个组件足足花了好几秒。。用户体验肯定不好。。 并且目前是在每次查询完之后都根据查询的结果生成一遍。。。我再想想好的解决办法 今天对makeCustomMadePanel做了优化,生成组件的速度与先前相比提升非常明显! 思路就是先循环组好需要生成的组件对象,然后一次add,每一次add的开销非常大,变为一次速度真的提升了很多很多~

推荐整理分享ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox,希望有所帮助,仅作参考,欢迎阅读内容。

ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

ExtJS4给Combobox设置列表中的默认值示例 这个是modelExt.regModel('commemModel',{fields:['name','id']});定义一个store设置id为s1的容器的默认值是第一季度vargjcx1=newExt.data.Store({autoLoad:true,model:commemModel,proxy:{ty

ExtJS4利根据登录后不同的角色分配不同的树形菜单 继续我的上一篇,设置好cookie后,将他们取出来varuserName=Ext.util.Cookies.get('userName');varuserAuthority=Ext.util.Cookies.get('userAuthority');//0,1,2接下来就可以用了//树

Extjs 4.x 得到form CheckBox 复选框的值 CheckBox(复选框)主要用来接收用户选择的选项如图所示(请忽略UI的不好看):该弹出窗口的主要代码如下:varwin=newExt.Window({modal:true,title:'确定要拒

标签: ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox

本文链接地址:https://www.jiuchutong.com/biancheng/370333.html 转载请保留说明!

上一篇:ExtJS4如何给同一个formpanel不同的url

下一篇:ExtJS4给Combobox设置列表中的默认值示例

  • 保理公司会计核算讲解
  • 房地产开发企业土地增值税预缴
  • 印花税和增值税一起扣款有影响吗
  • 小规模附加税是多少
  • 中型企业什么意思
  • 村集体土地出租公示
  • 所有者权益变动表是什么报表
  • 民办非企业业务主管单位职责
  • 固定资产折旧购买日期还是使用日期呢
  • 自然人合伙企业怎么交税
  • 白酒在哪个环节征收消费税
  • 货币资金主要内容
  • 公司开给个人的发票有什么用
  • 专家评审费个人所得税由谁支付
  • 2020水利基金
  • 一般纳税人以清包工方式
  • 车间设备折旧计入哪个科目
  • 纳税申报表未开票收入可以填负数吗
  • 退休人员兼职工资交税吗?
  • 新办企业的开办费用应计入( )
  • 简易征收发票认证了之后怎么处理
  • 收到退回残疾金分录
  • 原材料费用的分配
  • 无需付款的其他应付款怎么做凭证?
  • 启用或关闭windows功能怎么勾选
  • uniapp分享图片
  • PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
  • 酒店布草洗涤赔偿怎样折旧
  • linux直接运行jar
  • php ftp函数
  • 股东无偿转让股权
  • shine.exe - shine是什么进程 有什么用
  • php做
  • php从哪里开始学
  • php 可变变量
  • 企业重组特殊性税务处理计税基础
  • 增值税专用发票电子版
  • 金银首饰以旧换新增值税处理
  • 人体姿态识别国内外研究现状
  • 可解释深度学习:从感受野到深度学习的三大基本任务:图像分类,语义分割,目标检测,让你真正理解深度学习
  • php session用法
  • php获取前一天的时间
  • php上传照片
  • java开发从入门到精通
  • Python中如何定义一个变量
  • 其他综合收益核算的是企业根据企业会计准则
  • 财政拨付资金什么意思
  • mysql复制一条记录
  • 发票报销有时间期限吗
  • 哪些人需要进行个人所得税年度汇算
  • 小企业会计准则适用于哪些企业
  • sql server 2008 安装文件
  • SQLServer 2008 CDC功能实现数据变更捕获脚本
  • 个税汇算要清缴么
  • 销售折扣购物卡对公司财务的好处
  • 交易性金融资产属于流动资产
  • 项目支付预缴税额怎么算
  • 一般纳税人的招待费会计分录
  • 进口货物如何入账
  • 企业内部罚没收入违法吗
  • 销售货物时发票多开了金额如何处理?
  • 简易计税通过哪个科目核算
  • 业务员垫付保费
  • 向其他公司投资专利账务处理
  • 外币投资计入什么科目
  • 货样广告品出口如何申报
  • 银行汇票结算业务
  • 如何远程连接小米摄像头
  • pcs system
  • winXP系统下qq不能视频聊天该怎么办?
  • win7系统电脑怎么开热点
  • linux服务器安全配置
  • 批处理常用命令及用法大全
  • nodejs读取文件字节数组
  • linux磁盘空间满了怎么办,硬盘空间还有很多
  • javascript 对象
  • python嵌套列表怎么遍历
  • 河北省税务局云平台运维
  • 电子发票美元如何查询
  • 新疆视同缴费指数认定?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设