私のExtJSアプリケーションには、、、 Ext.tree.Panel
およびの3つのコンポーネントがExt.grid.Panel
ありExt.Img
ます。ここでのフィードビューアの例と同じレイアウトにする必要があります。
http://dev.sencha.com/deploy/ext-4.0.0/examples/feed-viewer/feed-viewer.html
私はコードを見ようとしていますが、コンポーネントをそのように表示するのにまだ問題があります(左側に1つのコンポーネント、右側に2つのコンポーネントを重ねて表示します)。「ボーダー」レイアウトを使用してこれを行う方法を誰かが説明できますか?(これは彼らが使用しているように見えるものです)。
編集:ネストされた境界線レイアウトを作成してみました。Ext.tree.Panel
左側Ext.tab.Panel
に、右側に、Ext.grid.Panel
とその内側Ext.Img
があります。これにより、タブパネル全体が空白で表示されます。以下のコード:
grid_file = Ext.create('Ext.grid.Panel', {
title: 'File List',
region: 'north',
height:200,
width:700,
store: store_file,
dockedItems: [upload_toolbar],
columns: [..]});
var imagePanel = Ext.create('Ext.Img', {
src: 'DefaultImage',
region: 'south',
width: 700,
height: 200
});
var tab_Panel = Ext.create('Ext.tab.Panel' , {
width: 700,
region: 'center',
items: [grid_file, imagePanel]})
win = Ext.create('Ext.window.Window', {
title: 'ExtJS Simple File Browser',
width: 900,
height: 400,
layout: 'border',
bodyStyle: 'padding: 5px;',
items: [tree_dir,button_panel]
});
win.show();