Guten Tag Ich passe gerade das SwagExtendCustomer-Beispielmodul an. Gerne würde ich folgenden Tab mit einem Grid erweitern: Ext.define('Shopware.apps.SwagExtendCustomer.view.detail.HistoryTab', { extend: 'Ext.container.Container', padding: 10, title: 'MyOwnTab', initComponent: function () { var me = this; me.items = [{ fieldLabel: null, xtype: 'tinymce' }]; me.callParent(arguments); console.log(me); } });
Der Tab wird im Customer-Window über folgenden Override hinzugefügt und ist ersichtlich: //{block name="backend/customer/view/detail/window" append} Ext.define('Shopware.apps.SwagExtendCustomer.view.detail.Window', { override: 'Shopware.apps.Customer.view.detail.Window', getTabs: function () { var me = this, result = me.callParent(); result.push(Ext.create('Shopware.apps.SwagExtendCustomer.view.detail.HistoryTab')); return result; }, }); //{/block}
- Wie genau ist das möglich? - Wo muss der Store definiert werden? Danke und Gruss