Pregunta

Estoy intentando implementar un diseño realmente simple con BorderLayout.

 var summary = new Ext.Panel({
    region:'west',
    id:'summary',
    title:'Summary layout',
    header: true,
    split:true,
    collapseMode: 'mini',
    collapsible: true,
    width: 200,
    minSize: 175,
    maxSize: 400,
    layout:'vbox',
    align: 'stretch',
    items: [{
        html: Ext.example.shortBogusMarkup,
        title:'Navigation',
        autoScroll:true,
        border:false,
        flex: 1
    },{
        title:'Settings',
        html: Ext.example.shortBogusMarkup,
        border:false,
        autoScroll:true,
        iconCls:'settings',
        flex: 1
    }]
  });

El diseño se hace bien, pero cuando cambio el ancho con el mango, los dos paneles dentro de la VBox no cambian de tamaño.

Intenté cualquier tipo de configuración que pensé, pero no trabajé.

(Diseño Ajuste, Ancho Auto, AutoWidth, etc ...)

¿Qué echo de menos?Gracias

¿Fue útil?

Solución 2

I finally found by myself.

I set the layout options not correctly

I had to change to

...
    layout:'vbox',
    layoutConfig: {
      align: 'stretch'
    },
    items: [{
...

Otros consejos

For me, it doesn't work. But this code works :

layout:{
    type:'vbox',
    align:'stretch'
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top