Drawer
Drawer — это боковая панель с наложением, которая позволяет отображать информацию или выполнять операции, не прерывая рабочий процесс в главном окне.
В следующем примере корзина покупок создается с помощью drawer.
Расположение
При вставке с помощью операции перетаскивания Drawer перемещается с правой стороны главного окна (по умолчанию). Затем вы можете добавить компоненты на Drawer в соответствии с вашими потребностями. В режиме редактирования Drawer другие компоненты на холсте недоступны для редактирования.
Когда drawer закрыт, вы можете снова открыть его, щелкнув по соответствующей метке на вкладке Модели в левой панели.
Позиция
На вкладке Свойства вы можете задать положение Drawer. По умолчанию используется правая сторона главного окна.
Изменить размер
На вкладке Свойства вы можете задать ширину панели в пикселях или процентах. Обратите внимание, что высота панели совпадает с высотой главного окна и не настраивается.
События
Вы можете указать ссылку на drawer в JS-коде в любом месте вашего приложения или вызвать его с помощью действия "компонент управления" в разделе Свойства > Взаимодействие > Обработчики событий.
В следующих разделах вы узнаете, как открывать и закрывать Drawer, нажимая кнопку в приложении для онлайн-покупок.
Триггер открытия Drawer
Обычно в приложении вы запускаете открытие Drawer с помощью такого события, как нажатие кнопки. Например, открытие Drawer для отображения корзины покупок выполняется следующими шагами.
Добавьте кнопку и переименуйте ее в
gotoCart
.Установите обработчик события для кнопки. Выберите "Компонент управления" в качестве действия и выберите компонент "корзина" и метод "openDrawer". Все эти настройки автоматически сохраняются.
Нажмите на кнопку
gotoCart
и "тележка" с Drawer открыта.
Триггер закрытия Drawer
Запуск "закрыть drawer" аналогичен запуску "открыть drawer". При настройке обработчика событий выберите метод "закрыть drawer". Например, закрытие drawer, в котором отображается корзина покупок, выполняется следующими шагами.
Добавьте кнопку и переименуйте ее в
gobackShopping
.Установите обработчик события для кнопки. Выберите "Компонент управления" в качестве действия и выберите компонент "корзина" и метод "closeDrawer". Все эти настройки автоматически сохраняются.
Нажмите кнопку "Продолжить покупки", и привязанный drawer "корзина" закроется.
Last updated