10.8.1 Ext JS 组件获取方式汇总介绍
迪丽瓦拉
2025-05-28 03:25:36
0次

在Ext JS 中, 初始化某种类型的组件之后,如何获取到定义的组件对象呢?
典型的场景类似:初始化了一个Grid组件, 后面要获取这个组件的Store, 重新加载Store从后端获取最新的数据来更新表格。

比较直接(也是早期版本的Ext JS 使用最多的)的方式是设置这个组件的id, 通过Ext.getCmp(id) 的方式来获取这个组件,这种方式虽然简单,但是在单页面的应用中, 会频繁的创建和销毁组件, 使用这个方式常常会发生找不到组件, 布局异常等等奇怪的错误, 导致功能失效, 乃至整个页面出错, 所有功能都无法正常使用。所以, 在Ext JS应用中,比较稳妥的方式是使用父子组件查找或是组件Query的方式等方式来查找组件, 这里归纳几种常用的查找组件的方式。

从上往下找

按照查找的顺序, 从上往下查找的方式有:

  1. 通过Ext.getCmp(id) 查找全局组件
  2. 通过 parentComp.getComponent(itemId) 查找直接子组件
  3. 通过 comp.query(查找描述符) 查找组件下面任意级的子组件

1. 通过Ext.getCmp(id) 查找全局组件

在组件的初始化中,配置组件的 id,

			   {xtype: 'panel',title: '组件1: 设置id, 通过Ext.getCmp(id)获取',id: 'myPanel1'}

获取的时候通过 Ext.getCmp(

相关内容

热门资讯

不夜重庆·打卡夜经济地标丨夜购... 编者按:夜经济,是城市活力的鲜活底色,也是重庆聚力建设国际消费中心城市的新引擎。国庆假期,上游新闻推...
10月1日至4日,湖北A级旅游... 10月4日晚,湖北省文化和旅游厅公布2026年国庆节第四天全省假日文旅市场情况:全省大部分地区天气由...
辽宁朝阳文旅赴京,邀请北京游客... 10月3日,正值国庆黄金周出游热潮高涨之际,辽宁省朝阳市文化旅游和广播电视局携全域优质文旅资源、特色...
“千万年薪招聘NPC”冲上热搜... 山西晋城司徒小镇豪掷3000万,计划招聘百名NPC(非玩家角色),最高开出千万年薪,凭借短视频热度未...
1390岁的塔长啥样?主播带你... 现代快报讯(记者 姜振军)“屏幕前的朋友们大家好,我是果果!”“大家好,我是提子!”10月4日下午,...
江苏淮安:老厂房变身国庆文旅新...   国庆期间,江苏省淮安市清江浦区红旗纸箱厂老厂房经改造,成为复古工业主题沉浸式互动剧场,上演沉浸式...
临港国庆享盛景 藏蓝护航假日游 国庆长假,临港地区文旅盛宴轮番上演,海昌海洋公园、耀雪冰雪世界、滴水湖烟花秀、国风嘉年华、上海天文馆...
国庆黄金周过半!成都市郫都区文... 封面新闻记者 秦怡10月4日,国庆黄金周进入“下半程”。封面新闻记者从成都市郫都区文体旅局了解到,今...
约满,限流!全国多处景区发布公... 来源:应急管理部今天是国庆假期第4天假期过半你在哪里耍?不少热门景区人潮涌动开启“人从众”模式四川、...
年轻态里玩转“电影+”,“星海... 海边草坪变身露天影院,市集、懒人沙发、海风交织成浪漫的观影记忆。10月1日至3日,“星海拾光·电影奇...