Ich erstelle im Backend in einem Plugin eine grid, die ich von Shopware.grid.Panel ableite, das sieht so aus:
Ext.define('Shopware.apps.Test.view.main.Grid', {
extend: 'Shopware.grid.Panel',
alias: 'widget.test-grid',
store: 'Shopware.apps.Test.store.Test',
});
Allerdings bekomm ich folgenden Fehler angezeigt:
uncaught exception: Shopware configuration error: Shopware.apps.Test.view.main.Grid: Component requires a configured store, which has to been passed in the class constructor.
Mir ist nicht wirklich klar wie ich den store überhaupt übergeben soll. Bei den Shopware-Standard-Dateien, die auch von Shopware.grid.Panel erben, wird nirgends ein store explizit angegeben.
Wie funktioniert das mit Shopware.grid.Panel?