ExtJS打开窗口,最大高度

Dan*_*ilo 17 extjs window

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

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

谁能帮我?

谢谢

Amo*_*are 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();
Run Code Online (Sandbox Code Playgroud)