Je place une disposition vbox à l'intérieur d'une disposition hbox. Mais la vbox ne fonctionne pas correctement. Voici le code :
Code :
var panel = new Ext.Panel({
fullscreen : true,
layout : {
type : 'hbox',
align : 'stretch'
},
items : [{
width : 50,
layout : {
type : 'vbox',
align : 'stretch'
},
items : [{
flex : 1,
html : '1st'
}, {
height : 50,
html : '2nd'
}]
}, {
flex : 1,
html : 'Large'
}]
});
Ici, les 2 panneaux de la vbox se superposent. Si je ne crée que la vbox, cela fonctionne parfaitement. Voici le code :
Code :
var panel = new Ext.Panel({
fullscreen : true,
layout : {
type : 'vbox',
align : 'stretch'
},
items : [{
flex : 1,
html : '1st'
}, {
height : 50,
html : '2nd'
}]
});
Est-ce que je fais quelque chose de mal ?
EDITAR:
J'ai découvert que si je permutais les éléments de la vbox de cette manière, cela fonctionnait :
...
layout : {
type : 'vbox',
align : 'stretch'
},
items : [{
height : 50,
html : '2nd'
}, {
flex : 1,
html : '1st'
}]
....
Cependant, je souhaite que le plus petit élément soit placé en bas.