左の領域と中央の領域 ContentPanes を持つ、BorderContainer の子を持つ Dojo TabContainer があります。
-TabContainer
-BorderContainer
-ContentPane (left)
-dojox.layout.ContentPane (center)
左の ContentPane が折りたためるように (よりスリムな ContentPane に置き換えることで) 正常に動作するようにセットアップしました。ただし、この機能の考え方は、中央 (dojox.layout.ContentPane) 領域を広くすることですが、左側のペインがスリムなペインに折りたたまれた場合、中央領域は同じ幅のままです。
これで、中央の ContentPaneを呼び出すことができることがわかりrefresh()
ましたが、中央の ContentPane が href を介して取得されるため、コンテンツも更新されます。これは、フォーム データへの変更が失われるため、どうすればよいでしょうか。
では、適切な幅を手動で把握して呼び出すことなく、中央の ContentPane のレイアウトを更新するにはどうすればよいresize()
でしょうか。