Form action#
Основные сведения#
Шаг “Form Action” отвечает за выполнение различных действий на пользовательском интерфейсе (UI) во фронтенд-части приложения, таких как открытие страниц, выполнение скриптов, открытие модальных окон и другие. Шаг является связующим между серверной логикой и пользовательским интерфейсом, позволяя динамически управлять поведением UI.
Параметры#
Настройки Шага:
Поле настройки |
Варианты значений |
Назначение |
---|---|---|
Step name |
- |
Наименование шага |
Source step |
Множественный выбор Catalog |
Выбор из предыдущих шагов |
Form action |
Execute script, Open page, Open component, Open Sidebar, Open Modal, Open file in new tab |
Тип команды для UI |
Method name |
(Если выбрано Execute script) |
Название скриптовой функции для исполнения |
Open page |
(Если выбрано Open page) |
Список страниц для открытия |
File info field |
(Если выбрано Open file in new tab) |
Поле с информацией о файле для открытия |
Open sidebar |
Настройки для sidebar |
Конфигурация для открытия боковой панели |
Open modal |
Настройки для modal |
Конфигурация для открытия модального окна |
Кейсы#
Динамическое управление элементами UI: Использование “Open Sidebar” или “Open Modal” позволяет динамически отображать боковые панели или модальные окна с дополнительной информацией, формами или другим контентом, что повышает интерактивность и удобство интерфейса.
Обновление data grid: В сценарии, когда пользователь загружает какие-то новые данные, можно повесить на form action функцию с рефрешем и датагрид обновится без рефреша страницы.
Исключения#
Необходимость шага Write Response: После выполнения действий, таких как открытие страницы или файла, необходимо добавить шаг “Write Response” для корректного завершения Dataflow.
Зависимость от предыдущих шагов: При использовании определенных действий, таких как “Open file in new tab”, требуется наличие соответствующего файла, подготовленного предшествующими шагами.
Вариант применения#
В этом компоненте используются различные методы в шаге Form action для взаимодействия с интерфейсом пользователя на фронтенде. Пользователь может выполнить различные действия, такие как выполнение скрипта (Execute Script), открытие страницы (Open page) или компонента (Open component), загрузка файла (Download file) и открытие файла в новой вкладке (Open file in new tab). После выполнения этих действий данные обрабатываются и отправляются обратно на фронтенд с помощью шага Write response.
Вы можете скачать конфигурацию компонента здесь