1
パネルとグリッドパネルを同じレベルに配置したいと思います。GridPanelとPanelを同じレベルに配置する方法は?
.------------------------------------------------.
: Ext.Panel :
: .--------------------. .--------------------. :
: : : : : :
: : Ext.Panel : : Ext.grid.GridPanel : :
: : : : : :
: .--------------------. .--------------------. :
.------------------------------------------------.
layout: 'border'
を使用するとグリッドパネルが折りたたまれます。 layout: 'auto'
パネルを使用したとき、パネルは異なるレベルに配置されました。
var filter_panel = new Ext.Panel({
id: 'filter_panel',
title: 'Filter',
region: 'west'
});
var result_panel = new Ext.grid.GridPanel({
id: 'result_panel',
title: 'Result',
region: 'center',
colModel: columns
});
var main_panel = new Ext.Panel({
id: 'main_panel',
layout: 'border',
items : [filter_panel, result_panel],
renderTo: render_extjs
});
=======のUPD =======
これだけが解決される問題:(ここで
#main_panel .x-box-inner {
display: flex;
}
#result_panel {
flex: 1;
position: static;
margin: 5px;
}
#result_panel .x-panel-header-text:after {
content: "Result";
}
#filter_panel {
flex: 1;
position: static;
margin: 5px;
}
ニース、あなたが勝った;) –
なぜvboxを使用しましたか? –
が速すぎる型付き:/ –