extjs 4.0 中,如何获取相同xtype下的元素.

文俊2014 2013-11-08 01:03:36
在extjs中定义了一个panelA,类型为xtype: xtypeA.
其中 panelA 包含了一个 id为"show"的button.

Ext.define("panelA", {
id: 'info',
Age: 0,
xtype: xtypeA,
.......
item: {
.....
xtype:'button',
id:'show'
.......
}
});




在js中.有用到了两处panelA.其id分别为 boy, girl.类型都是panelA.

问题是:

且其中均包含 Id 为 "show" button.
现在怎么对这个 button 进行单独的 操作?

也就是说.如何单独获取boy或gril 的button ?



...全文
151 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
文俊2014 2013-11-14
  • 打赏
  • 举报
回复
后来找到方法了.
var button1 = Ext.getCmp('boy').child('show');
var button1 = Ext.getCmp('girl').child('show');
这样就得到了分别位于相同xtyp下的控件.
未知数 2013-11-08
  • 打赏
  • 举报
回复
想方便批量操作可以配置一个属性,用findBy方法获取
未知数 2013-11-08
  • 打赏
  • 举报
回复
id是不应该重复的,整个页面范围id应唯一, 改用不同的id
u012724674 2013-11-08
  • 打赏
  • 举报
回复
好牛看不懂汗啊

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧