Виджет Контроллер виджетов представляет собой контейнер для организации других виджетов в панель инструментов. Можно ориентировать виджеты в контроллере по горизонтали или вертикали. Можно управлять количеством виджетов, которые могут быть открыты и тем, как отображаются кнопки виджетов.
Пример
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вам необходимо создать полноэкранное приложением с фокусом на карте с виджетами, организованными в элемент управления по типу панели инструментов, где пользователи могут открывать один или несколько виджетов, чтобы взаимодействовать с картой при необходимости.
Примечания по использованию
Чтобы добавить виджеты в контроллер, щелкните кнопку Добавить виджет и выберите нужный из галереи виджетов, либо добавьте виджет из панели Вставить виджет на контроллер. Настройте добавленные виджеты, нажимая их на контроллере, при этом будет открываться панель настроек. Перетащите нижний угол панели виджетов, чтобы задать их исходный размер.
Когда вы щелкаете виджет в контроллере, чтобы открыть его панель виджетов во время запуска, под значком виджета появляется линия индикатора, сообщающая о том, что виджет активен. Можно использовать кнопки Развернуть и Свернуть, чтобы изменить объем пространства, занимаемого панелями, не закрывая их полностью.
Настройки
У виджета Контроллер виджетов есть следующие настройки:
- Направление – показать контроллер в горизонтальном или вертикальном направлении.
- Поведение – задайте число виджетов, которое может быть открыто на контроллере и то, какие виджеты будут автоматически открываться при загрузке страницы.
- Один – одновременно может быть открыт только один виджет. При открытии одного виджета другой закроется.
- Несколько – одновременно может быть открыто и запущено несколько виджетов. В этом случае вы можете показать открытые виджеты рядом или друг над другом.
Подсказка:
Чтобы поэкспериментировать с этими опциями, нажмите Реальный вид на панели инструментов конструктора.
- Включите возможность одному или нескольким виджетам быть открытыми автоматически при загрузке страницы или при выборе виджетов из списка.
- Расположение панели виджетов — выберите, где будут отображаться панели виджетов:
- Плавающая — панели виджетов отображаются плавающими рядом с контроллером, привязанными к значку каждого виджета.
- Фиксированная — привязка отображения панелей виджетов к одной из девяти точек якоря канвы. Вы можете задать ширину и высоту панели в пикселях (px) или процентах (%) от канвы. Вы также можете установить смещения для осей x и y и добавить анимацию для отображения панелей.
- Также можно задать ширину и высоту панели, как Растянуть. Если это сделать, панель растянется, чтобы заполнить область канвы в пределах Верхних, Нижних, Левых и Правых полей, которые можно определить в пикселях (px) или процентах канвы (%).
Примечание:
Настройка Расположение панели виджетов применяется только при просмотре виджета на экранах большого или среднего размера. На устройствах с небольшим экраном панели виджетов отображаются в нижней части приложения.
- Оформление - выберите виджеты в Контроллере виджетов и настройте их значки, надписи или стиль.
- Значок – для значков виджетов можно использовать круги или прямоугольники.
- Надписи — Отображать имена виджетов в виде надписей под значками. Можно изменить эти надписи, отредактировав имя виджета на панелях настроек или в контуре конструктора.
- Индикатор — Включает в себя линии индикатора, которые сообщают, какие виджеты активны.
- Подсказка инструмента — Включает в себя текст при наведении курсора для кнопок.
- Размер - Изменение размера значка виджета.
- Интервал - Укажите расстояние между значками виджетов в пикселях (px).
- Дополнительно – Выберите, как будут появляться кнопки на элементе управления для трех состояний: По умолчанию, Выбранный и Наведение курсора. Вы можете изменить цвет фона значка, и если вы включите надписи, вы можете изменить цвет шрифта и настроить формат текста как жирный, курсив, зачеркнутый или подчеркнутый.
- По умолчанию — состояние по умолчанию для кнопки без взаимодействия с пользователем.
- Выбранный - состояние для кнопки, которую выбрал пользователь на элементе управления или для открытого виджета.
- Наведение курсора - состояние для кнопки, которую указал пользователь на элементе управления.
Примечание:
Выбранная тема влияет на выбор цветов в опциях конфигурации. Щелкните Дополнительно, чтобы выбрать пользовательский цвет, если хотите использовать цвет, который не входит в тему приложения.
Опции взаимодействия
Вы можете использовать виджет Кнопка для открытия виджетов в контроллере.
Для этого добавьте в свое приложение виджет Кнопка и виджет Контроллер виджетов. На вкладке Действие в настройках виджета Кнопка щелкните Добавить триггер и выберите триггер Нажатие кнопки. Выберите виджет Контроллер виджетов в качестве целевого, выберите действие Переключить боковую панель и выберите виджеты в контроллере из ниспадающего меню в разделе Настройки действий.
Вы также можете открывать виджеты в контроллере с помощью любого виджета, который поддерживает триггер Изменения выборки записей. Например, вы можете настроить виджет Таблица в контроллере таким образом, чтобы он открывался каждый раз, когда вы делаете новый выбор с помощью виджета Карта.
Для этого добавьте триггер Изменения выборки записей в настройках виджета Карта. Выберите виджет Контроллер виджетов в качестве целевого, выберите действие Открыть виджет, затем выберите виджет Таблица в ниспадающем меню в разделе Настройки действий.