Ext.getCmp在extjs中不工作
我使用Ext.getCmp在选项卡面板中查找一个extjs组件。有时,它不工作,返回未定义Ext.getCmp在extjs中不工作,extjs,extjs4.1,Extjs,Extjs4.1,我使用Ext.getCmp在选项卡面板中查找一个extjs组件。有时,它不工作,返回未定义 var currComp = Ext.getCmp('myId'); //Id is generated by me on creation 还有其他方法吗?如果我知道某个组件的id,是否要查找该组件?如果您知道父控件,则可以使用getComponent方法 getComponent-检查此容器的items属性并获取此容器的直接子组件 var compont = parentControl.getCo
var currComp = Ext.getCmp('myId'); //Id is generated by me on creation
还有其他方法吗?如果我知道某个组件的id,是否要查找该组件?如果您知道父控件,则可以使用getComponent方法 getComponent-检查此容器的items属性并获取此容器的直接子组件
var compont = parentControl.getComponent('yourId');
在创建时也尝试设置itemId。这几乎就是查找已渲染组件的方法。如果有时它不起作用,则可能是对此行的调用太早(在呈现组件之前)。要解决此问题,如果您显示如何创建视图(使用
myId
),以及何时调用此Ext.getCmp
,则会有所帮助。