【发布时间】:2011-08-27 03:17:01
【问题描述】:
我有这种类型的结构(Ext 3.3.1):
var page = new Ext.Viewport({
layout: 'border',
anchor:'100% 100%',
renderTo: Ext.getBody(),
items: [{
region: 'north',
height:'auto',
items: [toolbar]
},{
region: 'center',
layout:'fit',
items: [gridCourses,gridExams]
}]
});
在工具栏中,我有两个按钮,课程和考试。我使用这些按钮来显示/隐藏两个网格中的一个,以便一次只能看到一个。我使用的按钮代码是这样的:
{
text: 'Courses',
iconCls: 'show-courses',
handler: function(){
gridCourses.store.reload();
gridCourses.show();
gridExams.hide();
}
},{
text: 'Exams',
iconCls: 'show-exams',
handler: function(){
gridExams.store.reload();
gridCourses.hide();
gridExams.show();
}
}
问题是:如何让显示的网格填满整个屏幕(尤其是高度?)。我想我必须在按钮的处理程序或网格的侦听器中放置一些东西,但我不知道该放什么。有什么提示吗?
【问题讨论】: