我正在研究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'属性。
我检查了视口,组件和其他类。 我找不到它。
答案 0 :(得分:2)
你是对的,'region'属性不是Viewport本身的直接属性,而是你分配给视口的区域的属性。
每个视口必须至少包含两个区域。这些区域被定义为Ext.layout.BorderLayout.Region类(http://extjs.com/deploy/dev/docs/?class=Ext.layout.BorderLayout.Region)的一部分。基本上,您可以将“北”,“东”,“南”和“西”区域与“中心”区域结合使用。只要您还拥有“中心”区域,您就可以拥有所有或那些,或只有一个。 “中心”区域将自动调整大小以占用您未定义为其他区域的剩余空间。