这有效:
<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中是唯一一个在工作和不工作之间做出的改变。
答案 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>