2017-10-05 1 views
0

Ich bin neu in der Verwendung von Extjs. was ist das Äquivalent von .callParent (args) in ExtJs3. Es funktioniert in extjs4 aber nicht in extjs 3. Vielen Dank für die HilfeExtjs4 this.callParent in ExtJs3

+0

Sie können dies versuchen - 'YourComponent.superclass.initComponent.apply (this, Argumente);' PS: Es ist nicht getestet. Bitte einfügen, was hilfreich sein wird. – UDID

+0

Hallo. Danke für den Vorschlag, aber es gibt den Fehler "Kann nicht lesen Eigenschaft 'anwenden' von undefined" –

+0

Erhalten Sie 'YourComponent.superclass.initComponent' so viel? Bitte fügen Sie einen Code ein – UDID

Antwort

0

In Ext JS 3x, verwenden wir die superclass Eigenschaft, um die Elternklassenmethode aufzurufen. Um zum Beispiel die übergeordneten Klasse Konstruktor Ext.Component anrufen verwenden Sie:

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

Ein weiteres Beispiel:

initComponent() Methode der TabPanel Elternklasse aufzurufen, schreiben Sie:

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

Hoffe, das funktioniert für dich.

Verwandte Themen