Вложение Dijit.layout.BorderContainer в Dijit.form.Form

У меня есть небольшое веб-приложение, которое я написал, в котором есть Dijit.layout.BorderContainer, вложенный в Dijit.form.Form. Элементы управления формой разбросаны по нескольким ContentPanes внутри BorderContainer, поэтому форма является родительской для всего контейнера. Это работало нормально с Dojo 1.5, но когда я переключаюсь на Dojo 1.6, весь макет испортился, и все было сложено в беспорядке в верхней части страницы (использование Dijit 1.6 CSS прекрасно работает, когда я продолжаю использовать Dojo 1.5 -- когда я нажимаю на переключатель в библиотеке Dojo 1.6, все становится не так.

Любые идеи о том, что может быть дело и как я могу преодолеть это? Я пытался извлечь все из своих контейнеров, чтобы убедиться, что сам контент не портит макет. Не было

1 ответ

Решение

Вам нужно установить виджет внешней формы на высоту: 100%, тогда вложенный bordercontainer получит правильную высоту.

Другие вопросы по тегам