2011-09-06 183 views
0

目前我正在將我的應用程序的客戶端從Active X移植到Dojo。這是Iam第一次與dojo合作。我已經看過Dojo版面設計文檔,但我不確定如何將它們用於我的目的。在我的應用程序的對話框通常看起來像添附圖像dojo小部件佈局

Dojo Dialog

回答

1

首先,你不需要使用Dojo的佈局小部件,您可以隨時使用HTML和CSS來創建你自己的佈局。佈局小部件可以幫助您在頁面中佈局不同的組件,但也會引入運行時開銷。

從您的圖片中,您應該使用的唯一佈局小部件是dijit.layout.SplitContainer。看起來對話框由兩個垂直部分組成。如果允許用戶調整這兩個部分的相對大小,請使用dijit.layout.SplitContainer。否則,使用純HTML和CSS來佈局小部件。

如果您確實想使用佈局小部件來簡化佈局,則可以使用dijit.layout.BorderContainer來佈局不同的組件。例如,您可以將按鈕放入BorderContainerbottom區域,並將編輯框放入center區域。

+0

謝謝@Alex的回答。問題是我對這個網頁設計的東西完全是新手:-(。如果你能就如何使用HTML/CSS進行佈局給我建議,我將非常感激,再次感謝很多 – Gaurav

+0

我建議你從一些CSS框架開始,例如http://www.blueprintcss.org/這會讓設計變得更容易 –

+0

感謝您的幫助:-) – Gaurav