Como fazer isso:
1. Crie os panéis da aplicação:
northPanel={
title: 'North Panel',
region: 'north',
height: 150,
minSize: 75,
maxSize: 250,
cmargins: '0 0 5 0'
}
southPanel={
title: 'South Panel',
region: 'south',
height: 150,
minSize: 75,
maxSize: 250,
cmargins: '5 0 0 0'
}
westPanel={
title: 'West Panel',
region: 'west',
margins: '0 0 0 0',
cmargins: '0 5 0 0',
width: 175,
minSize: 100,
maxSize: 250
}
eastPanel={
title: 'East Panel',
region: 'east',
margins: '0 0 0 0',
cmargins: '0 0 0 5',
width: 175,
minSize: 100,
maxSize: 250
}
centerPanel={
title: 'Center Panel',
collapsible: false,
region: 'center',
margins: '0 0 0 0'
}
2. Agora crie o container e insira os painéis nele:
var container=new Ext.Viewport({
layout: 'border',
defaults: {
collapsible: true,
split: true,
bodyStyle: 'padding:15px'
},
items: [northPanel, southPanel,
westPanel, eastPanel, centerPanel
]
});
Leandro Santos

Excelente dica. Os layouts do ExtJS são muito flexíveis e este que você sugeriu é um padrão que pode ser adaptado para muitas necessidades.
ResponderExcluirObrigado.
ResponderExcluir