инструментарий - классический.theme - classic.
Ext.define('Cabinet.view.main.Main', {
extend: 'Ext.container.Viewport',
layout: {
type: 'vbox',
align: 'stretch'
},
items: [
{
xtype: 'toolbar',
},
{
xtype: 'maincontainerwrap',
id: 'main-view-detail-wrap',
reference: 'mainContainerWrap',
flex: 1,
items: [
{
xtype: 'container',
width:250,
reference: 'navTreePanel',
itemId: 'navTreePanel',
style: 'overflow:hidden',
layout: 'absolute',
items: [
{
x: 0,
y: 0,
anchor: '+17 0',
xtype: 'treelist',
reference: 'navigationTreeList',
itemId: 'navigationTreeList',
ui: 'navigation',
store: 'NavigationTree',
width: 190,
style: {
'overflow-y':'scroll'
},
expanderFirst: false,
expanderOnly: false,
listeners: {
selectionchange: 'onNavigationTreeSelectionChange',
itemclick: 'onNavigationTreeItemClick'
}
}]
},
{
xtype: 'container',
flex: 1,
reference: 'mainCardPanel',
cls: 'sencha-dash-right-main-container',
itemId: 'contentPanel',
// scrollable: 'y',
// layoutConfig:{layoutOnCardChange:true},
layout: {
type: 'card',
anchor: '100%'
}
}
]
}
]
...
в mainCardPanel динамически добавляется вид, подобный следующему:
Ext.define('Cabinet.view.charts.aS', {
extend: 'Ext.container.Container',
xtype: 'aS',
layout: 'fit',
items: [
{
xtype: 'panel',
cls: 'faq-left-sidebar shadow',
margin: 10,
header: false,
layout: 'fit',
ui: 'light',
items: [
{
xtype:'gridpanel',
......
}
}
]
});
Первоначально этот код работает с theme-triton
и все работает хорошо.
nextесли я изменю тему на theme-classic
и после этого полоса прокрутки gridpanel
не появится, но все будет работать хорошо.Я могу прокручивать линии на панели сетки, но без полосы прокрутки.
как исправить?Спасибо