Have you tried using ColumnLayout? If you do not specify the "columnWidth" property, the css-floated children are left to right:
Ext.create('Ext.Panel', { width: 500, height: 280, title: "ColumnLayout Panel", layout: 'column', renderTo: document.body, items: [{ xtype: 'panel', title: 'First Inner Panel', width: 250, height: 90 },{ xtype: 'panel', title: 'Second Inner Panel', width: 200, height: 90 }, { xtype: 'panel', title: 'Third Inner Panel', width: 150, height: 90 }] });
Dmitry Torba
source share