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