добавить элементы в макет границы - extjs - PullRequest
1 голос
/ 22 июня 2011

Мне нужно добавить два поля в северной части границы макета

это было бы что-то вроде этого: красным цветом ящики / панели мне нужно добавить (но я не хочу сохранять границы) enter image description here

вот моя попытка:

...
{

        region: 'north', 
        split: true,
       //xtype : 'box',
        height: 100,
        layout : 'anchor',

        items: [{ xtype: 'box', id: 'header', height: 100, anchor: '70%',
                  html: '<h1> my title</h1>'},
                {
                    xtype: 'panel', title: 'title', border: 'false', frame: false,  height: 100,
                    html: '<h1> my info</h1>'
                }]
    }
...

вторая панель не работает

спасибо за помощь

Ответы [ 2 ]

2 голосов
/ 22 июня 2011

Если вы хотите еще больше разделить северную панель, вам следует использовать layout: 'border' . В противном случае вы можете добавлять свои предметы в северный регион без использования макета. Если вы не хотите границу, вы должны использовать border: false

1 голос
/ 22 июня 2011

Было бы лучше использовать макет границы снова в северном регионе ...

region: 'north', 
split: true,
//xtype : 'box',
height: 100,
layout : 'border',
items: [{ 
      xtype: 'box',
      id: 'header',
      region: 'center',
      height: 100,
      anchor: '70%',
      html: ' my title'
}, { 
      xtype: 'panel',
      region: 'east'
      border: 'false',
      frame: false,
      height: 100,
      width: '49%',
      html: ' my info'
   }]
...

Это должно работать нормально.

...