3

我现在正在学习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 中找不到“区域”属性。

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

4

1 回答 1

3

您是对的,“区域”属性不是视口本身的直接属性,而是您分配给视口的区域的属性。

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

于 2009-05-05T13:41:35.830 回答