2011-01-18 17 views
17

Bir düğmeyi (Ext.Button) tıklatarak bir pencere (Ext.Window) açmaya çalışıyorum. Sorun şu ki, bu pencere kullanıcının ekranının% 80 genişliğinde ve% 100 yüksekliğinde olmalıdır, yani tüm dikey alanı kapsamalıdır.ExtJS açık pencereyi maksimum yükseklik ile

Gerçekten bir çalışma örneği oluşturamıyorum. Kullandığım düğme, her zaman yanlış boyutta olan bu pencereyi gizliyor/gösteriyor ..

Bana yardım eden var mı?

Teşekkür

cevap

40

Sen Ext.getBody için(). GetViewSize() arıyoruz. .... Daha Özellikle, genişlik Ext.getBody() getViewSize() boy ve Ext.getBody() getViewSize()

Bu düğmenin işleyicisi içinde çalışması gerekir -

new Ext.Window({ 
    title:'Hello World Window', 
    html:'Am I the right size?', 
    height:Ext.getBody().getViewSize().height, 
    width:Ext.getBody().getViewSize().width*0.8 //80% 
}).show(); 
İlgili konular