予有這種類型的結構(內線3.3.1):ExtJS的:網格100%的高度
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();
}
}
的問題是:(?尤其是在高)我怎麼會有顯示的網格來填滿整個屏幕。我想我必須把東西放在按鈕的處理程序或聽衆的網格中,但我不知道該放什麼。任何提示?
感謝這個輝煌的例子!真的很好,並解釋! – Danilo 2011-05-18 11:46:27
沒有視口怎麼辦? – digz6666 2012-04-16 07:57:53