Вот официальный пример , показывающий окно с BorderLayout. Недостаточно просто добавить layout:'border'
, необходимо добавить панели в контейнер макета, а также правильно настроить области макета.
например:.
var window = Ext.create('Ext.Window', {
title: 'Hello',
width: 100,
height: 100,
layout: 'border',
items: [{
region: 'west',
title: 'Sidebar',
width: 200,
split: true,
collapsible: true,
floatable: false
}, {
region: 'center',
html: 'Some content'
}]
});