我在一个宽度为 50% 的页面中有一个 div。我使用 renderTo 将面板附加到此 div,但是当我更改窗口大小时,我的面板不会调整大小而只是保持原始大小。
var vp = Ext.create('Ext.panel.Panel',{
plugins : ['fittoparent'],
height: 400,
layout: 'fit',
flex:1,
renderTo: Ext.get("scheduler-container"),
items:[
{
xtype: 'resource-list',
layout : 'fit',
resource: resourceResponse,
event: eventResponse,
serverDateFormat: serverDateFormat,
startViewRange: startDate,
endViewRange: endDate,
readOnlyView: true,
showCurrentTime: true,
dateToScrollTo: now,
getEvents: ResourceScheduler.getAllEvents,
getResources: ResourceScheduler.getResources,
timeZoneOffset: timeZoneOffset
}
]
});
我遇到了这个 http://www.sencha.com/forum/showthread.php?28318-Fit-to-parent&highlight=resize'>plugin 并尝试了它是否有效。不幸的是,它仅在扩展窗口时有效,但在缩小窗口时无效。我想知道是否有人成功地制作了 100% 宽 x 100% 高的面板。