ExtJS打开窗口,最大高度

时间:2011-01-18 17:35:42

标签: extjs window

我试图通过单击按钮(Ext.Button)打开一个窗口(Ext.Window)。问题是该窗口的宽度必须为用户屏幕宽度的80%和高度的100%,即应覆盖所有垂直空间。

我真的无法创建一个有效的例子。我使用的按钮是隐藏/显示这个窗口,它总是有错误的大小..

任何人都可以帮助我吗?

由于

1 个答案:

答案 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();