我有一个 dojo TabContainer,它有一个 BorderContainer 子项,有一个左侧区域和一个中心区域 ContentPanes。
-TabContainer
-BorderContainer
-ContentPane (left)
-dojox.layout.ContentPane (center)
我进行了设置,以便左侧 ContentPane 可折叠(通过将其替换为更纤薄的 ContentPane),效果很好。但是,此功能的想法是使中心 (dojox.layout.ContentPane) 区域更宽,但是当左侧窗格折叠为细长窗格时,中心区域保持相同的宽度。
现在我知道我可以调用refresh()
中心 ContentPane 但这也会刷新内容,因为中心 ContentPane 是通过 href 检索的——我不会这样做,因为它会丢失对表单数据的更改。
那么如何让中心 ContentPane 刷新它的布局,而无需手动确定正确的宽度并调用resize()
?