I have my main view which is a tabPanel with 3 items. When i click on "Service" a nestedList is loaded, but i have two toolbars now. How do i remove one of them?
toolbar.png
Here is my code:
Main.js
Code:
Ext.define('caravan.view.Main', { extend: 'Ext.tab.Panel',
xtype: 'mainpanel',
requires: [
// 'caravan.view.FahrzeugeList',
// 'caravan.view.FahrzeugDetail',
'caravan.view.FahrzeugePanel',
'caravan.view.Service'
],
config: {
fullscreen: true,
tabBarPosition: 'bottom',
items: [
{
title: 'Home',
html: 'Test',
iconCls: 'home',
},
{
title: 'Fahrzeuge',
xtype: 'fahrzeugepanel',
iconCls: 'star'
},
{
title: 'Service',
itemCls: 'config',
xtype: 'service'
}
]
}
});
Service.js
Code:
Ext.define('caravan.view.Service', { extend: 'Ext.dataview.NestedList',
xtype: 'service',
requires: [
'caravan.store.Service'
],
config: {
items: [
{
xtype: 'nestedlist',
iconCls: 'star',
cls: 'blog',
displayField: 'title',
store:
{
type: 'tree',
fields: [
'title', 'link', 'author', 'contentSnippet', 'content',
{name: 'leaf', defaultValue: true}
],
root: {
leaf: false
},
proxy: {
type: 'jsonp',
url: 'https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://feeds.feedburner.com/SenchaBlog',
reader: {
type: 'json',
rootProperty: 'responseData.feed.entries'
}
}
},
detailCard: {
xtype: 'panel',
scrollable: true,
styleHtmlContent: true
},
listeners: {
itemtap: function(nestedList, list, index, element, post) {
this.getDetailCard().setHtml(post.get('content'));
}
}
}
],
}
});
I tried to remove title from Main.js for the xtype: "Service" but then i get the error:
Code:
Adding a card to a tab container without specifying any tab configuration
What do i need to do?