Dojo嵌套BorderContainer

时间:2011-07-27 19:28:00

标签: dojo

这有效:

<div dojotype="dijit.layout.BorderContainer" ... > Content, yada, yada, yada </div>

这不起作用:

<div>
  <div dojotype="dijit.layout.BorderContainer" ... > Content, yada, yada, yada </div>
</div>

通过“不起作用”我的意思是div不显示。我有什么想法我做错了吗?顺便说一句,将BorderContainer放在另一个div中是唯一一个在工作和不工作之间做出的改变。

3 个答案:

答案 0 :(得分:0)

为了显示边框容器,需要通过CSS应用宽度和高度。我的猜测是你的css规则只适用于第一个实例,而不是第二个实例,但没有更多关于你周围页面的细节,这只是一个猜测

答案 1 :(得分:0)

我确实为BorderContainer声明了一个完整的高度和宽度。我确信这是我正在做的事情而不是Dojo的问题,它只是我没做的任何事情都会让它发挥作用。我没时间了,所以问题的答案是JQuery。

史蒂夫G。

答案 2 :(得分:0)

您需要在外部div上指定尺寸。这有效:

<div style="width: 100%; height: 100%">
  <div dojotype="dijit.layout.BorderContainer" ... > Content, yada, yada, yada </div>
</div>