Hier ist eine einfache Ansicht, die ich instanziieren möchte:
%Vor%Ich habe die Ansicht wie folgt zu meinem Controller hinzugefügt:
%Vor%Ich habe den xtype in meiner Anwendung wie folgt verwendet:
%Vor%Immer noch bekomme ich diesen Fehler:
Uncaught Error: [Ext.createByAlias] Kann keine Instanz eines nicht erkannten Alias erstellen: widget.testpanel
Ich schätze Ihre Hilfe.
Könnte es behoben werden, indem Sie das hinzufügen?
%Vor%Sie müssen die Alias-Eigenschaft mit dem Widget-Präfix verwenden.
%Vor%Ich denke, Sie müssen überprüfen, ob Dateien in das richtige Verzeichnis sind.
Hier könnten Sie Referenzen finden, um zu verstehen, was falsch sein könnte.
Überprüfen Sie, ob sich das Objekt myapp.view.Home im Verzeichnis app / view / Home.js befindet
Alias muss wie Alias sein: 'widget.testpanel'
und a erfordert: ['myapp.view.Home'],
Könnten Sie die Datei app.js sogar posten?
Ich habe diese Ausnahme erhalten, als der xtype config / property-Wert (der erstellten Komponente / Objekt-Instanz) nicht mit dem tatsächlichen Namen der xtype-Konfiguration des class xtype config / property-Werts übereinstimmt. Dabei handelt es sich um die verzögerte Implementierung einer Komponente in der Elementkonfiguration der übergeordneten Komponente.
Tags und Links sencha-touch extjs