Перейти к основному содержимому

Диалоговое окно оповещения

Действие позволяет оповещать пользователя об важных ситуациях, которые требуют подтверждения в виде всплывающего окна или кастомного диалога. С помощью этой функции вы можете выбрать отображение предварительно созданного всплывающего окна или создать кастомный дизайн, соответствующий вашим конкретным требованиям.

Типы диалогового окна оповещения

Мы позволяем вам определять два типа действий диалогового окна оповещения:

  • Информационный диалог: для отображения информации, о которой пользователь должен быть осведомлен перед взаимодействием с приложением. Содержит только одну кнопку действия.
  • Диалог подтверждения: этот диалог может содержать две кнопки действия. Он может запускаться в зависимости от того, подтверждает ли пользователь действие. Также его можно использовать перед выполнением какого-либо невозможного к отмене действия пользователя, например, перед удалением учетной записи пользователя.
  • Кастомный диалог: это полностью настраиваемый диалог, который можно создать, используя компоненты.

Добавление информационного диалога [Действие]

Следуйте этим шагам, чтобы добавить это действие к любому виджету:

  1. Выберите Виджет (например, кнопку), на котором вы хотите добавить действие.
  2. Выберите Действия из панели свойств (правое меню) и нажмите + Добавить действие.
  3. Найдите и выберите действие Диалоговое окно оповещения (под Оповещения/Уведомления).
  4. Установите Тип диалогового окна на Информационный диалог.
  5. Укажите Заголовок и Сообщение для диалога. Примечание: Вы также можете установить его из переменной; например, объединенный текст с значением из переменной.
  6. Также введите Текст отмены, который будет показан на кнопке действия.

Добавление диалога подтверждения [Действие]

Следуйте этим шагам, чтобы добавить это действие к любому виджету:

  1. Выберите Виджет (например, кнопку), на котором вы хотите определить действие.
  2. Выберите Действия из панели свойств (правое меню) и нажмите Открыть. Это откроет Редактор потока действий в новом всплывающем окне.
    1. Нажмите на + Добавить действие.
    2. Справа найдите и выберите Диалоговое окно оповещения.
    3. Установите Тип диалогового окна на Диалог подтверждения.
    4. Укажите Заголовок и Сообщение для диалога. Примечание: Вы также можете установить его из переменной; например, объединенный текст с значением из переменной.
    5. Теперь введите Текст отмены (показан на кнопке действия, который отменит действие) и Текст подтверждения (показан на кнопке действия, который запустит действие, которое вы определите в следующем шаге).
    6. Теперь нажмите на кнопку + и выберите Добавить условие.
    7. Справа (Установить условие для действия) установите Источник на Ответ диалога подтверждения.
      1. В разделе TRUE добавьте действие, которое сработает, если пользователь подтвердит действие.
      2. В разделе FALSE добавьте действие, которое сработает, если пользователь отклонит этот диалог.
  3. Нажмите Закрыть.

Добавление кастомного диалога [Действие]

Прежде чем добавить это действие, убедитесь, что вы создали компонент, который вы хотите отобразить как кастомный диалог. Теперь следуйте этим шагам, чтобы добавить это действие к любому виджету:

  1. Выберите Виджет (например, кнопку), на котором вы хотите добавить действие.

  2. Выберите Действия из панели свойств (правое меню) и нажмите + Добавить действие.

  3. Найдите и выберите действие Диалоговое окно оповещения (под Оповещения/Уведомления).

  4. Установите Тип диалогового окна на Кастомный диалог и Выберите компонент.

  5. Рекомендуется установить соответствующие Ширину и Высоту для кастомного диалога.

  6. По желанию, вы можете установить Фон и Цвет барьера для этого диалога.

    Настройка фона и цвета барьера

  7. По умолчанию этот тип действия блокирует последующее действие (если есть) от срабатывания, пока это действие находится в процессе выполнения, что означает, что диалог присутствует на экране. Однако в некоторых случаях вы можете захотеть разрешить выполнение следующего действия (после этого), например, выполнить вызов API сразу после отображения кастомного диалога загрузки. Для этого включите опцию Не блокирующий.

  8. По умолчанию опция Не закрывать по щелчку вне элемента закрывает диалог при щелчке за его пределами. Чтобы отключить это поведение, активируйте эту опцию.

  1. По умолчанию кастомный диалог появляется в центре экрана. Однако вы можете использовать свойство Выравнивание диалога для определения позиции диалога на экране.

    Выровнять кастомный диалог

  2. Чтобы разместить диалог около виджета, который его открыл, включите параметр Выровнять с целевым виджетом, а затем выравняйте, используя свойство Выравнивание с целевым виджетом. Совет: Если диалог выходит за границы экрана, включите Избегать переполнения.