Ext.ViewPort介绍
ViewPort会随着浏览器显示区域的大小自动改变,它代表整个浏览器的显示区域。Viewport不需要指定renderTo,因为它直接渲染到页面的body区域,所以在一个页面中就只能有一个ViewPort实例。下面通过一个示例来演示ViewPort的使用,原始大小下的示例如图4.5所示。
如果将浏览器缩小,可以看到浏览器里的图形也跟随浏览器自动进行了缩小,如图4.6所示。
![]() |
(点击查看大图)图4.5 原始大小下的ViewPort示例 |
![]() |
图4.6 浏览器里的图形也跟随浏览器自动进行了缩小 |
上述示例的代码如下所示:
Ext.onReady(function(){ var view = new Ext.Viewport({ layout:"border", items:[{ region:"north", height:100, title:"north顶部面板" },{ region:"south", height:100, title:"south底部面板" },{ region:"center", title:"center中央面板" },{ region:"west", width:200, title:"west左边面板" },{ region:"east", width:200, title:"east右边面板" }] }); })
(点击查看大图)图4.7 ViewPort的基本属性、方法和事件 |