2

私はいくつかのGridPanelを持っています。たとえば、BorderLayoutでPanelを作成し、region ==='center'でこのPanelにグリッドをプッシュし、region ==='west'でFormPanelをプッシュするプラグインを作成できますか?つまり、コンポーネントを取得して、完全に別のコンポーネントに移動したいと考えています。

4

1 に答える 1

2

レンダリング後にコンポーネントを移動するように求められていると思います。

リージョンごとに、より基本的なコンテナ(または必要に応じてパネル)を使用してBorderLayoutを設定することをお勧めします。次に、グリッドとフォームパネルを、BorderLayoutパネルに直接追加するのではなく、これらのコンテナーに追加します。

その時点で、必要なコンポーネントを取得して、それを他のコンテナに.add()または.insert()するだけです。extjs 3.2.1では、少なくとも、add()とinsert()の両方が移動全体を処理します。それらを削除()しないでください。

于 2012-05-29T15:21:09.410 に答える