Создавайте правила, чтобы приложение автоматически изменялось на основе заданных критериев. Например, отображать элементы списка красным, желтым или зеленым цветом в зависимости от их состояния или показывать кнопку утверждения только для определенных пользователей (например, менеджеров).

Вы можете добавлять правила для различных элементов управления. В этой статье вы добавите правило для изменения цвета текста в элементе управления Метка, если значение элемента управления Ползунок больше 70.

Добавление правила

  1. Выберите элемент управления (или добавьте элемент управления и оставьте его выбранным).

    Для выполнения инструкций этой статьи добавьте метку и ползунок. Для свойства метки Текст задайте значение Slider1.Value и выберите ползунок.

  2. На панели справа щелкните Правила и нажмите кнопку Новое правило.

    Создание правила

    Если выбрать элемент управления с уже определенным одним или несколькими правилами, вы можете изменить любое правило, щелкнув его.

Добавление условия

Условие — это выражение, которое возвращает значение true или false, например, если значение больше или меньше 70. Вы можете написать свое правило или использовать шаблон, а также настроить выражение, следуя рекомендациям в пользовательском интерфейсе (Intellisense).

  1. Нажмите кнопку Добавить условие, а затем выберите шаблон или пункт Настраиваемое условие.

    В этом случае выберите значение Больше.

    Добавление условия

  2. Завершите выражение, определив, когда применяется правило.

    В этой статье используйте следующее выражение:
    Value(Slider1.Value) > 70

    Примечание. На момент написания этой статьи необходимо указать свойство элемента управления, используемое в сравнении. В будущих выпусках в PowerApps можно будет определять общие свойства элемента управления (например, Текст или Значение).

Добавление действия

Действия позволяют определить, что должно произойти после применения правила. PowerApps может создавать действия автоматически, основываясь на изменениях в элементах управления.

  1. Нажмите кнопку Определить действия.

    Определение действий

  2. В диалоговом окне подтверждения щелкните Let's go (Начать), чтобы в PowerApps следующее изменение или изменения сохранились как одно или несколько действий.

  3. Настройте один или несколько элементов управления, если условие имеет значение true.

    В нашем случае измените цвет метки.

    Сохранение свойств

  4. (Необязательно.) Просмотрите изменения, нажав кнопку Показать действия.

    Просмотр действий

  5. После добавления действий нажмите кнопку Готово.

  6. Проверьте условия и действия для правила, а затем нажмите кнопку Готово, чтобы сохранить правило.

    Просмотр правила

Тестирование правила

  1. Перейдите в режим предварительного просмотра приложения, нажав клавишу F5 (или нажав кнопку воспроизведения в правом верхнем углу).

    Открытие режима предварительного просмотра

  2. Установите для заданного условия значение true и убедитесь, что действия выполняются правильно.

    Задайте для ползунка значение больше 70 и убедитесь, что цвет текста метки изменился.

Просмотр всех правил

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

Удаление фильтра

Известные ограничения

На момент написания этой статьи:

  • вы не можете переименовывать правила;
  • вы не можете указать свойство ThisItem для формы или коллекции как часть условия.