日期:2014-05-16  浏览次数:20297 次

如何获取到ext buttons配置里的某个按钮?
在panel里配置了这样一组按钮:

buttons : [{
id:'aaaaa',
  text : 'Save',
listeners : {
'click' : submitFunction
}
}, {
text : 'Cancel',
listeners : {
'click' : cancelFunction
}
}, {
text : 'Test Connection',
listeners : {
'click' : testConnFunction
}
}],

然后在panel外,这样或许按钮:Ext.getCmp(’aaaaa‘).hidden();

接着就报Ext.getCmp(’aaaaa‘)为空,有哪位大侠知道如何获取到这个按钮吗?

------解决方案--------------------
应该是paenl还没有渲染,dom还没有生成
你需要这个panel显示出来后才能获取这个按钮对象

还有引号看着就是中文的,如果你代码中就是这样,不排除是这个原因


------解决方案--------------------
为空说明没有这个这样的(’aaaaa‘) 检查是不是写错了,最好直接复制过来..
还有就是楼上说的要确定你的页面已渲染完了那个panel.