2011-01-18 8 views
17

Sto tentando di aprire una finestra (Est.Window) facendo clic su un pulsante (Ext.Button). Il problema è che questa finestra deve avere una larghezza dell'80% e un'altezza del 100% dello schermo dell'utente, cioè deve coprire tutto lo spazio verticale.ExtJS finestra aperta con altezza massima

Non sono davvero in grado di creare un esempio funzionante. Il pulsante che uso nasconde/mostra questa finestra, che ha sempre una dimensione errata.

Qualcuno può aiutarmi?

Grazie

risposta

40

Siete alla ricerca di Ext.getBody(). GetViewSize(). .... Più in particolare, Ext.getBody() getViewSize() altezza e Ext.getBody() getViewSize() Larghezza

Questo dovrebbe funzionare nel gestore del tasto -

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(); 
Problemi correlati