2011-01-18 30 views
17

Estoy tratando de abrir una ventana (Ext.Window) haciendo clic en un botón (Ext.Button). El problema es que esta ventana debe tener un ancho del 80% y una altura del 100% de la pantalla del usuario, es decir, debe cubrir todo el espacio vertical.ExtJS ventana abierta con altura máxima

Realmente no puedo crear un ejemplo de trabajo. El botón que uso es ocultar/mostrar esta ventana, que siempre tiene un tamaño incorrecto.

¿Alguien me puede ayudar?

Gracias

Respuesta

40

Usted está buscando Ext.getBody(). GetViewSize(). .... Más específicamente, Ext.getBody() getViewSize() de altura y Ext.getBody() getViewSize() Ancho

Esto debería funcionar en el manejador de su botón -

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(); 
Cuestiones relacionadas