Plugin Erstellung mit eigenem Model, Detail Bearbeitung öffnet sich nicht.

Hallo,

ich möchte gerne ein Plugin für FAQs erstellen (Code Repository ist: [entfernt]). Eigentlich soll es nicht, wie im Code zu sehen, um Customer gehen aber verschiedene Tutorials haben mich dazu gebracht erstmal in der Customer-Detail-Ansicht einen Tab hinzuzufügen, wo meine FAQs angezeigt werden. Diese möchte ich jetzt in einer Detailansicht bearbeiten können.

Leider führt das Klicken auf „Bearbeiten“ oder „Hinzufügen“ zu einem Fehler in der Console und kein Bearbeitungsfenster geht auf.

Fehlermeldung ist folgende:

image

Kann mir jemand helfen? Das Repository für den Code ist: https://github.com/MartinHein-dev/MheinFaq

Wenn ich den Debugger öffne, dann sehe ich dass die cls Variable null ist, obwohl eine view übergeben wird:

Irgendwie scheint er meine Class nicht zu finden. Was kann ich da machen? Die Datei die ich da laden lassen will ist folgende:

 

Ext.define('Shopware.apps.Customer.mheinFaq.view.single.Window', {

extend: 'Shopware.window.Detail',

alias: 'widget.faq-single-window',

title: 'Faq-Item',

height: 420,

width: 900

});

 

Mein Fehler war, dass ich nicht alle Views in die app.js includediert hatte.