Я пытаюсь создать макет программно, как это: Dojo/Dijit BorderContainer в Dijit.Dialog
Я использую додзё 1.7 и там, вероятно, проблема с инициализацией макета. Это мой attempt.
Спасибо за помощь мне
Я пытаюсь создать макет программно, как это: Dojo/Dijit BorderContainer в Dijit.Dialog
Я использую додзё 1.7 и там, вероятно, проблема с инициализацией макета. Это мой attempt.
Спасибо за помощь мне
Пусть BorderContainer
установить размер Dialog
(не сам диалог): jsFiddle.
var layout = new BorderContainer({
design: "headline",
style: "width: 400px; height: 400px;"
});
Кроме того, в вашем случае, вы можете избежать использования dijit.layout
вообще. Поместите содержание диалога внутри <div class="dijitDialogPaneContentArea"></div>
и кнопки в <div class="dijitDialogPaneActionBar"></div>
и вы получите:
Источник: http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/test_Dialog.html
Спасибо за очень внимательный ответ. Оба решения великолепны! А также, спасибо за источник. – JoshuaBoshi