0

複数の ContentPanes を含む StackContaner があります。ネストされた ContentPane にコンテンツを追加しようとすると (コンテンツが作成およびレンダリングされた後)、サイズが変更されず、常に最初のサイズが維持されます。これを回避する簡単な方法はありますか?レイアウト方法は次のとおりです。

StackContainer
-ContentPane
--ContentPane (nested)
-ContentPane

これが実際の例です:

http://jsfiddle.net/zzdyM/1/

サンプルの追加ボタンをクリックします。スクロールバーで同じ高さを維持するのではなく、div が自動的に高さを変更して新しいコンテンツを表示するようにしたいと思います。ボタンをクリックすると、現在あるものを置き換えるのではなく、別のスパン要素を innerPane に追加する必要があります。

私が間違っていることはありますか?

4

1 に答える 1

0

特定のレイアウトを実現しようとしていますか、それとも既存のコンテンツ「何とか何とか」を新しいコンテンツに置き換えようとしていますか?

既存のコンテンツを新しいコンテンツに置き換えたいだけの場合は、次の方法が最適です。

 dijit.byId('innerPane').attr('content','<span>Added Content</span>');

更新されたフィドルを参照してください: http://jsfiddle.net/YdZyZ/1/

于 2012-04-04T04:30:53.153 に答える