У меня есть вертикальная панель вкладок, и я хочу, чтобы tabitems растягивались горизонтально, чтобы соответствовать западному региону моей границы. У меня есть все, что у sencha fiddler, но я не знаю, как поделиться ссылкой, чтобы каждый мог видеть мой код. любые идеи, как исправить это ... и поделиться своим скрипачом?extjs Элементы растяжения в вертикальной панели вкладок, чтобы соответствовать западному региону границы.
Ext.application({
name: 'Fiddle',
launch: function() {
//Ext.Msg.alert('Fiddle', 'Welcome to Sencha Fiddle!');
var mainVP = Ext.create(Ext.container.Viewport, {
layout: 'border',
defaults: {
style: 'border: 1px solid black'
},
items: [{
html: 'hio',
region: 'center',
xtype: 'tabpanel',
title: 'main tab panel'
}, {
html: 'north',
region: 'north',
height: 50,
title: 'this is my header area'
}, {
html: 'east',
region: 'east',
width: 50
}, {
html: 'west',
region: 'west',
width: 250,
title: 'westregion',
xtype: 'NavigationBar'
//items: [{
//xtype: 'button',
//text: 'click me',
//listeners: {
// click: function(btn) {
//Ext.Msg.alert('Fiddle', 'Welcome to Sencha Fiddle!');
// btn.up('viewport').down('tabpanel').add({
// xtype: 'clientDetails'
// });
//}
//}
//}]
}]
});
}
});
Ext.define('Ext.test1.NavigationBar', {
extend: 'Ext.tab.Panel',
alias: 'widget.NavigationBar',
tabBar: {
//width: 250,
//minTabWidth: 130,
//maxTabWidth: 240,
orientation: 'vertical',
//defaults: {
// flex: 1
//}
//dock: 'left',
//layout: {
// pack: 'center'
//}
},
layout: 'fit',
tabPosition: 'left',
//titleRotation: 0,
tabRotation: 0,
items: [{
title: 'Home',
iconCls: 'fa-home',
layout: 'fit'
// The following grid shares a store with the classic version's grid as well!
}, {
title: 'Users',
iconCls: 'fa-user'
//layout: 'fit'
}, {
title: 'Groups',
iconCls: 'fa-users'
//layout: 'fit'
}, {
title: 'Settings',
iconCls: 'fa-cog'
//layout: 'fit'
}]
});
Вы можете поделиться своей скрипкой, зарегистрировавшись на скрипке Sencha с вами, имя пользователя и пароль Sencha, чем сохранить скрипку и скопировать URL-адрес - https://fiddle.sencha.com/#fiddle/1gib –
Вкладки не будет растягиваться, потому что там пустое пространство, потому что это область содержимого вкладок. Вы можете поместить tabpanel в основную панель вкладок, вам не обязательно нужен Westregion. –
https://fiddle.sencha.com/#fiddle/1c3f – solarissf