Ext.getCmp pas de travail dans extjs
Je suis en utilisant Ext.getCmp pour trouver un extjs composant dans le panneau d'onglets. quelques fois c'est pas le travail d'un retour indéfini.
var currComp = Ext.getCmp('myId'); //Id is generated by me on creation
Est toute autre méthode existe? pour trouver un Composant si je sais que son id?
C'est à peu près de la façon de trouver un composant qui a été rendu. Si parfois il ne fonctionne pas, c'est probablement que l'appel à cette ligne est faite trop tôt (avant que le composant est rendu. Pour résoudre ce problème, il sera utile de vous montrer comment votre point de vue est créé (avec
myId
) et de le faire lorsque vous appelez cette Ext.getCmp
.OriginalL'auteur Rency | 2012-07-13
Vous devez vous connecter pour publier un commentaire.
Si vous connaissez le contrôle parent alors getComponent méthode peut être utilisée.
getComponent - Examine ce conteneur des éléments de propriété et la pénètre d'un enfant direct de la composante de ce conteneur.
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.le conteneur.AbstractContainer-méthode-getComponent
Essayez de définir la itemId également lors de la création.
OriginalL'auteur Jom