我试图通过单击按钮(Ext.Button)打开一个窗口(Ext.Window)。问题是该窗口的宽度必须为用户屏幕宽度的80%和高度的100%,即应覆盖所有垂直空间。
我真的无法创建一个有效的例子。我使用的按钮是隐藏/显示这个窗口,它总是有错误的大小..
任何人都可以帮助我吗?
由于
答案 0 :(得分:40)
您正在寻找 Ext.getBody()。getViewSize() 。更具体地说,Ext.getBody()。getViewSize()。height和Ext.getBody()。getViewSize()。width
这应该可以在按钮的处理程序中使用 -
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();