【发布时间】:2011-06-11 06:14:23
【问题描述】:
我试图通过单击按钮 (Ext.Button) 打开一个窗口 (Ext.Window)。问题是这个窗口的大小必须是用户屏幕的 80% 宽度和 100% 高度,也就是说它应该覆盖所有的垂直空间。
我真的无法创建一个工作示例。我使用的按钮是隐藏/显示这个窗口,它总是有错误的大小..
谁能帮帮我?
谢谢
【问题讨论】:
我试图通过单击按钮 (Ext.Button) 打开一个窗口 (Ext.Window)。问题是这个窗口的大小必须是用户屏幕的 80% 宽度和 100% 高度,也就是说它应该覆盖所有的垂直空间。
我真的无法创建一个工作示例。我使用的按钮是隐藏/显示这个窗口,它总是有错误的大小..
谁能帮帮我?
谢谢
【问题讨论】:
您正在寻找 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();
【讨论】: