2010-12-12 2 views
1

Как разрешить прокрутку на этой странице Dojo/Dijit:Dojo/Dijit - Как разрешить вертикальную прокрутку в элементе управления макетом

http://www.olexe.com/html/DijitScrollTest.html

я мог бы иметь 60 или 100 строк для отображения в TabControl (ID = "topTabs").

Я думаю, что должно быть свойство, такое как AllowScrolling, но я не могу его найти. Или мне нужно добавить дочерний элемент управления, а затем включить прокрутку в дочернем элементе управления. (Если вы могли бы также указать мне на документ Dijit, где это документ, это было бы оценено. Я охотился на него более часа).

ответ

5

В целом прокрутка легко активируется путем установки переполнения стиля CSS на «авто». Тем не менее, я просмотрел вашу страницу немного, и у меня есть несколько вопросов.

Во-первых, вы добавляете TabContainer в центральную область BorderContainer, но тогда вы никогда не добавляете никаких вкладок в этот контейнер, который я могу видеть. TabContainers обычно заполняются несколькими ContentPanes, чтобы действовать как разные вкладки.

Так что если вы хотите использовать вкладки, то я бы добавил дополнительный дочерний элемент в виде ContentPane, который содержит весь контент, иначе я бы изменил существующий TabContainer в ContentPane.

В любом случае, это ContentPane, который должен иметь переполнение: auto; атрибут, разрешающий прокрутку внутри этого элемента.

+0

Мы колебались взад и вперед относительно того, будем ли мы использовать вкладки или нет. Поэтому, видимо, я удалил вкладки и попытался просто разместить контент напрямую. Я проверю это сегодня вечером. Благодарю. – NealWalters

+0

Спасибо, получил более или менее работу (на той же странице, что и выше). Я теперь ограничен двумя отдельными полосами прокрутки, или могу ли я установить некоторый тип страницы размера страницы и только полосу прокрутки браузера? – NealWalters

+0

Хмм, если я правильно помню, у вас есть заголовок с фиксированной высотой, а затем главный элемент со 100% высотой, что, вероятно, является причиной для полосы прокрутки браузера. Я думаю, что это можно решить, перемещая заголовок внутри BorderContainer. – DanneManne

1

Содержимое TabContainer должно прокручиваться по умолчанию. Попробуйте найти декларативный пример in the docs и используйте дети ContentPane с атрибутом title для каждого.

Смежные вопросы