【发布时间】:2014-07-23 03:01:42
【问题描述】:
Panel 是可折叠的,我遇到了一个奇怪的行为。
我的应用在 4.2.1 上运行,但我创建了一个 JSFiddle 来模拟问题:
更新 我创建 Sencha Fiddle(更好)https://fiddle.sencha.com/#fiddle/7vk
我有一个包含两个项目的主面板:一个带有flex: 1 的网格和一个底部是collapsible 的面板。
var grid = Ext.create('Ext.grid.Panel',{
title:'Grid',
flex: 1,
columns:[]
});
var panel = Ext.create('Ext.panel.Panel',{
renderTo: Ext.getBody(),
title:'Hola',
layout: {
type: 'vbox',
align: 'stretch'
},
items: [
{
xtype: 'grid',
padding: 10,
title: 'test',
columns:[],
flex: 1,
border: 1
},
{
xtype: 'panel',
padding: 10,
title: 'test',
collapsible: true,
collapsed: true,
height: 300,
border: 1
}
]
});
当您展开面板时,动画会到达视图的顶部,然后下降。很奇怪。
有什么线索吗?
【问题讨论】:
标签: extjs extjs4 extjs4.1 extjs4.2