我正在尝试获得一个可折叠的选项卡面板。collapsible: true,
不工作,即使我:tabConfig: {collapsible: true}
下面是我的代码:
Ext.define('MyProgram.view.main.Main', {
extend: 'Ext.tab.Panel',
xtype: 'app-main',
id: 'mainTabPanel',
listeners: {
afterrender: 'userAdmin',
},
requires: [
'Ext.plugin.Viewport',
'Ext.window.MessageBox',
'MyProgram.view.main.MainController',
'MyProgram.view.main.ReportView',
'MyProgram.view.main.MainModel',
'MyProgram.store.ProductDetailsStore',
'MyProgram.widgets.ProfileImage'
],
controller: 'MainController',
viewModel: {
type: 'main'
},
tabPosition: 'left',
tabRotation: 0,
collapsible: true,
header: {
title: { text: 'MyProgram' },
items: [{
xtype: 'profile-image'
}]
},
defaults: { iconCls: 'fa fa-list-ul' },
items: [{
title: '<span style="font-weight: bold;">Form</span>',
xtype: 'ReportView' //these are the tabs
}, {
title: '<span style="font-weight: bold;">Products</span>',
xtype: 'Blah',
}]
});
1条答案
按热度按时间yftpprvb1#
所以我决定在这里作弊一点...我所做的是
然后,我没有让选项卡创建xtype视图,而是添加了一个侦听器来隐藏和显示面板。
例如:
控制器: