目前我正将我的应用程序的客户端从Active X移植到Dojo。这是Iam第一次使用dojo。我查看了Dojo布局文档,但我不确定如何将它们用于我的目的。我的应用程序中的对话框通常看起来像附加图像
答案 0 :(得分:1)
首先,您不需要使用dojo的布局小部件,您始终可以使用HTML和CSS来创建自己的布局。布局小部件可以帮助您在页面中布局不同的组件,但它也会引入运行时开销。
从您的图片中,您应该使用的唯一布局窗口小部件是dijit.layout.SplitContainer
。似乎对话框由两个垂直部分组成。如果允许用户调整这两个部分的相对大小,请使用dijit.layout.SplitContainer
。否则,使用纯HTML和CSS来布局小部件。
如果您确实想使用布局窗口小部件来简化布局,可以使用dijit.layout.BorderContainer
布局不同的组件。例如,您可以将按钮放入bottom
的{{1}}区域,并将编辑框放在BorderContainer
区域。