Вы обнаружите, что размещение родительского контейнера (Ext.panel.Panel или любого другого контейнера) вокруг панели сетки будет успешным. Если вы жестко запрограммируете высоту, ширину и расположение (чтобы «подогнать») родительский контейнер, дочерний элемент (Ext.grid.Panel) развернется, чтобы заполнить все пространство, доступное из его родительского контейнера.
См. Стр. 80 и 81 из Ext JS 4 Руководство по разработке веб-приложений .
Вы можете использовать запись отложенного создания экземпляров для Ext.grid.Panel. Значение использовать 'grid' для вашего дочернего контейнера (элемент) xtype свойство.
Ext.create('Ext.panel.Panel', {
title: 'parent container',
width: 800,
height: 600,
layout: 'fit',
items: {
xtype: 'grid',
title: 'child container',
... define your grid here
},
renderTo: 'grand parent container'
});