位置: 编程技术 - 正文

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设置列表中的默认值示例

  • 注册公司工贸和商贸区别
  • 小规模可以开红网吗
  • 跨区域涉税事项报告表怎么核销
  • 客户逾期付款
  • 企业年金个人所得税扣除标准
  • 材料成本差异会计
  • 存在银行保证金计入什么会计科目
  • 如何选一般纳税人还是小规模纳税人合作?
  • 已抵扣进项税额的购进货物或者应税劳务
  • 园林设计开票
  • 个人租车给公司租金多少合适
  • 请问什么是全员安全生产责任制
  • 人机料法环是什么方法
  • 长期投资项目包括哪些
  • 平销返利可以作为下期的折扣开票吗?
  • 上月销售的货物会计分录
  • 累计折旧差错调整减少
  • 个体户如何办税
  • 税务机构
  • 跨省经营如何缴纳流转税?
  • linux转换windows
  • android 设置按钮颜色
  • 支付宝付款凭证可以当发票吗
  • 工资薪金专项扣除项各多少
  • ryzen3 2200g相当于i几
  • linux字体不清晰
  • vue使用pdf.js
  • php \t
  • 无形资产的转让
  • .php是什么
  • 浅谈php中变量的使用情况
  • nodejs安装及环境配置win7
  • 初级会计直线法摊销
  • 人力资源管理公务员岗位
  • 酒店会计科目及账务处理视频
  • 服务费减免税款怎么算
  • 以摊余成本计量的金融资产会计处理
  • 美团算钱
  • 比赛奖金怎么做账
  • 建筑公司可以开3个点的专票吗
  • 营运资金周转率是什么指标
  • 核定征收和查账征收可以自己选择吗
  • 商务报销标准
  • 合同负债 案例
  • 发放福利视同销售进项税要转出吗?
  • 资源税的账务处理
  • 年终奖能算在工资里吗
  • 计件工资怎么算公式
  • 收到跨月的费用发票怎么入账
  • 公司自建房要交房产税吗
  • 购进中央空调可以抵税吗
  • 分公司注销余额转总公司会计分录
  • 会计成本核算方法有几种类型
  • sql server连接不上服务器怎么办
  • sql操作方法
  • sql2000语句
  • bios报警声
  • linux版的oracle
  • opware12.exe - opware12进程是什么文件 有什么用
  • win7如何设置屏幕保护时间
  • 命令窗口的作用
  • 触发器csdn
  • xml文件网络传输
  • 金庸笔下十大最受欢迎人物
  • shell脚本编程实例
  • github thanos
  • 批处理命令在windows操作中的典型应用
  • shell中的括号
  • linux perl -e
  • flask开发实例
  • unity 加载界面
  • fragment切换保存状态
  • 跑马灯 css
  • sudo提权漏洞
  • intent.setdata
  • js延时加载方式
  • 安徽地税局电话号码
  • 四川税务2021
  • 财税〔2009〕61号
  • 争议问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设