グリッドをパネル内の全領域に占有しようとしていますが、このフォーラムを検索した後、フィットレイアウトがこのような場合に役立つはずです。しかし、私はまだそれを行うには問題を抱えています。Ext JSグリッドは「フィット」レイアウトでもパネルを塗りません
{
xtype:'panel',
layout:'fit',
items: [{
xtype: 'grid',
store: 'DimensionStore',
id: 'dimension-grid',
padding: '0 5 0 5',
viewConfig: { emptyText: '<div style="padding:10px;">No dimensions found...</div>' },
columns: [{
header: 'Name', dataIndex: 'DimensionName', flex: 2
}]
}
}]
}
それが動作する唯一の方法は、グリッドのための絶対的な高さを設定することですが、パネル+グリッドが拡張され、それが拡大しますないときに見栄えdoesntのウィンドウ内にあるので、それは目的を敗北します。
グリッド自体がパネルなので、別のパネルを保持するパネルは必要ありません。あなたの例でトップレベルのパネルを削除しようとしましたが、単にフィットレイアウトのグリッドを使用しましたか? – Eric
こんにちはエリック、はい、私もそれを試みました。同じ結果。 – Armaan
あなたはあなたの現在のレイアウトで外出しているもののスクリーンショットを投稿できますか? – sha