2011-01-18 43 views
17

Tôi đang cố mở một cửa sổ (Ext.Window) bằng cách nhấp vào nút (Ext.Button). Vấn đề là cửa sổ này phải có kích thước 80% chiều rộng và chiều cao 100% của màn hình của người dùng, nghĩa là nó phải bao trùm tất cả không gian dọc.ExtJS mở cửa sổ với chiều cao tối đa

Tôi thực sự không thể tạo ví dụ hoạt động. Nút tôi sử dụng đang ẩn/hiển thị cửa sổ này, luôn có kích thước sai.

Có ai giúp tôi không?

Cảm ơn

Trả lời

40

Bạn đang tìm kiếm Ext.getBody(). GetViewSize(). .... Cụ thể hơn, Ext.getBody() getViewSize chiều cao và() Ext.getBody() getViewSize() chiều rộng

này nên làm việc trong điều khiển của nút bấm của bạ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(); 
Các vấn đề liên quan