Dojo / Dijit BorderContainer в Dijit.Dialog - PullRequest
4 голосов
/ 21 марта 2012

Я пытаюсь программно создать макет следующим образом: enter image description here

Я использую dojo 1.7, и, вероятно, существует проблема с инициализацией макета.Это моя попытка .

Спасибо за помощь

1 Ответ

9 голосов
/ 21 марта 2012

Позвольте BorderContainer установить размер Dialog (не самого диалогового окна): jsFiddle .

var layout = new BorderContainer({
    design: "headline",
    style: "width: 400px; height: 400px;"
});

В качестве альтернативы, в вашем случае вы можете избежать использованияdijit.layout вообще.Поместите содержимое диалога в <div class="dijitDialogPaneContentArea"></div> и кнопки в <div class="dijitDialogPaneActionBar"></div>, и вы получите:

enter image description here

Источник: http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/test_Dialog.html

...