O que é o layout Hbox ou Vbox. Simples! O layout Hbox (Caixa Horizontal) divide o layout proporcionamente em caixas horizontais. Ou seja, paineis do ExtJs ficarão um do lado do outro preenchendo todo o Objeto pai, no caso da imagem abaixo uma Window (janela). Já o Vbox tem o mesmo objetivo porém Verticalmente… ou seja, os painéis ficarão um acima do outro.
Veja abaixo um exemplo de HBox:

ExtJS
Script da janela acima:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<code>
var MyWindow=new Ext.Window({
title:"Exemplo de Layout HBox",
width:600,
height:250,
layout:"hbox",
items:[
{
xtype:"panel",
title:"Flex 1",
flex:1,
autoHeight:true,
html:"Jotaquery o maior portal de javascript do Brasil."
},
{
xtype:"panel",
title:"Flex 1",
flex:1,
autoHeight:true,
html:"Jotaquery o maior portal de javascript do Brasil."
}
]
});
MyWindow.show();</code> |
Veja abaixo um exemplo de VBox:

ExtJS
|
1 |
<code>Script da janela acima:</code> |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<code>
var MyWindow=new Ext.Window({
title:"Exemplo de Layout VBox",
width:600,
height:250,
layout:"vbox",
items:[
{
xtype:"panel",
title:"Flex 1",
flex:1,
autoHeight:false,
html:"Jotaquery o maior portal de javascript do Brasil.",
autoWidth:false
},
{
xtype:"panel",
title:"Flex 1",
flex:1,
autoHeight:false,
html:"Jotaquery o maior portal de javascript do Brasil."
}
]
});</code> |
|
1 2 |
<code>
<pre><code>MyWindow.show();</code> |