Hallo zusammen,
im Voraus möchte ich mich bei euch für meine Deutsch entschuldigen.
Ich würde gern einen neuen Tab unter Artikel-Konfiguration hinzufügen… Der neue Tab ist da, aber mein Problem ist das View dieses Tabs.
Ich habe ein Model(Tabelle) und will die Felder dieser Tabelle da gezeigt werden.
Hier ist meine Code:
//{block name="backend/article/view/detail/window" append}
// {$smarty.block.parent}
Ext.define('Shopware.apps.MiladVideos.view.detail.Window', {
override: 'Shopware.apps.Article.view.detail.Window',
createMainTabPanel: function() {
var me = this;
var formTab = me.callParent(arguments);
//Der Container für das Tab => Der Tab selber
me.VideosTab = Ext.create('Ext.container.Container', {
title: 'Videos',
name: 'video-tab',
autoScroll: true,
bodyPadding: 10
});
me.mainTab.insert(me.VideosTab);
return formTab;
},
onStoresLoaded: function(article, stores) {
var me = this;
me.callParent(arguments);
me.VideosTab.add(me.createVideosTab());
me.resourcesTab.setDisabled(false);
},
/**
* @return { Ext.data.Store }
*/
createVideosTab: function() {
var me = this;
me.push(Ext.create('Shopware.apps.MiladVideos.view.detail.Videos'));
}
});
//{/block}
Aber ich bekomme dieses Error:
Ext.define('Shopware.apps.Index', {
extend:'Enlight.app.SubApplication',
bulkLoad: true,
loadPath: '/milad/backend/Index/load',
controllers:[
'Main',
'Widgets',
'ErrorReporter',
'ThemeCacheWarmUp'
],
requires: [
'Shopware.container.Viewport'
],
views: [
'Main',
'Menu',
'Footer',
'Search',
'widgets.Window',
'widgets.Sales',
'widgets.Upload',
'widgets.Visitors',
'widgets.Orders',
'widgets.Notice',
'widgets.Merchant',
'widgets.News',
'widgets.Base',
'merchant.Window',
'themeCache.ThemeCacheWarmUp'
],
models: [
'Widget',
'WidgetSettings',
'Turnover',
'Batch',
'Customers',
'Visitors',
'Orders',
'News',
'Merchant',
'MerchantMail',
'ThemeCacheWarmUp'
],
stores: [
'Widget',
'WidgetSettings',
'ThemeCacheWarmUp'
]
});
Könnt ihr vlt mir helfen?