2009-04-11 9 views
2

Ich studiere jetzt extjs.Ext Region Eigenschaft

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' 
},... 

Ich konnte 'Region' Eigenschaft in der API nicht finden.

Ich überprüfte Ansichtsfenster, Komponente und andere Klassen. ich konnte es nicht finden.

Antwort

2

Sie haben Recht, das Attribut 'region' ist kein direktes Attribut des Viewports selbst, sondern ein Attribut der Regionen, die Sie Ihrem Viewport zuweisen.

Jeder Viewport muss mindestens zwei Bereiche enthalten. Diese Regionen sind als Teil der Klasse Ext.layout.BorderLayout.Region (http://extjs.com/deploy/dev/docs/?class=Ext.layout.BorderLayout.Region) definiert. Grundsätzlich können Sie "Norden", "Osten", "Süden" und "Westen" in Kombination mit einer "Mitte" Region haben. Sie können alle oder diese oder nur einen haben, solange Sie auch Ihre "Mitte" -Region haben. Die Region "Mitte" wird automatisch angepasst, um den verbleibenden Platz einzunehmen, den Sie nicht als Teil Ihrer anderen Regionen definieren.