从display:none更改为:block后,Dojo BorderContainer的大小错误

时间:2013-09-03 12:32:56

标签: layout dojo

我正在使用带分割器的dojo布局。在带有分割器的布局中,有一个bordercontainer-div(在contentPane内部),它本身有一些分割器。这个设置为在运行时显示:none。将其设置为显示:再次阻止它具有旧的大小而不是它应该具有的周围div的实际大小。在调整周围的div之后,它突然跳到它应该具有的大小。我可以以某种方式强制调整大小过程吗?我已经尝试过:dijit.byId(“BorderContainer”)。resize()但这没有帮助。

如果有人有想法会很棒!

致以最诚挚的问候和感谢, Sezunna

1 个答案:

答案 0 :(得分:0)

为Dojo中的所有容器尝试“display:inline”而不是“display:block”。否则,您需要再次进行所有重新调整大小和格式化。