Ext区域属性

时间:2009-04-11 09:21:25

标签: extjs

我正在研究extjs。

new Ext.Viewport({
layout: 'border',
items: [{
    region: 'north',
    html: '<h1 class="x-panel-header">Page Title</h1>',
    autoHeight: true,
    border: false,
    margins: '0 0 5 0'
},...

我在API中找不到'region'属性。

我检查了视口,组件和其他类。 我找不到它。

1 个答案:

答案 0 :(得分:2)

你是对的,'region'属性不是Viewport本身的直接属性,而是你分配给视口的区域的属性。

每个视口必须至少包含两个区域。这些区域被定义为Ext.layout.BorderLayout.Region类(http://extjs.com/deploy/dev/docs/?class=Ext.layout.BorderLayout.Region)的一部分。基本上,您可以将“北”,“东”,“南”和“西”区域与“中心”区域结合使用。只要您还拥有“中心”区域,您就可以拥有所有或那些,或只有一个。 “中心”区域将自动调整大小以占用您未定义为其他区域的剩余空间。