3

我正在使用 Ext.getCmp 在选项卡面板中查找一个 extjs 组件。有时它不起作用返回未定义。

var currComp = Ext.getCmp('myId'); //Id is generated by me on creation

是否存在其他方法?找到一个组件,如果我知道它的 ID?

4

1 回答 1

5

如果您知道父控件,则可以使用 getComponent 方法。

getComponent - 检查此容器的 items 属性并获取此容器的直接子组件。

 var compont = parentControl.getComponent('yourId');

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.container.AbstractContainer-method-getComponent

在创建时也尝试设置itemId

于 2012-07-13T15:49:49.973 回答