2017-10-05 7 views
0

Je suis nouveau dans l'utilisation d'extjs. quel est l'équivalent de this.callParent (args) dans ExtJs3. Cela fonctionne dans extjs4 mais pas dans extjs 3. Merci pour l'aideExtjs4 this.callParent dans ExtJs3

+0

Vous pouvez essayer ceci - 'YourComponent.superclass.initComponent.apply (this, arguments);' PS: Il n'est pas testé. S'il vous plaît coller ce qui sera utile. – UDID

+0

salut. merci pour la suggestion mais il retourne l'erreur "Impossible de lire la propriété 'apply' de undefined" –

+0

Obtenez-vous 'YourComponent.superclass.initComponent' autant? Veuillez coller du code – UDID

Répondre

0

Dans Ext JS 3x, nous utilisons la propriété superclass pour appeler la méthode de classe parente. Par exemple, pour appeler le constructeur de la classe mère de Ext.Component que vous utilisez:

Ext.Component.superclass.constructor.call(this);

Un autre exemple:

Pour appeler initComponent() méthode de classe parente TabPanel, vous écrivez:

Ext.TabPanel.superclass.initComponent.call(this);

J'espère que cela fonctionne pour vous.