Как использовать текстовое поле для настройки видимости других элементов на странице?

Постановка задачи: необходимо в зависимости от того, каким из возможных значений переменной процесса create_available, заполнилось по умолчанию скрытое Текстовое поле, отображать на странице Вывода предупреждения пользователю три варианта сообщения с помощью компоненты Текст:

  1. Невозможно создать документ. Выбранные партии соответствуют разным наименованиям ассортимента (когда значение переменной равно assort)
  2. Невозможно создать документ. Одна или несколько из выбранных партий уже содержаться в ранее созданных свидетельствах и соответствуют разным наименованиям ассортимента(когда значение переменной равно certificate)
  3. Невозможно создать документ. Одна или несколько из выбранных партий уже содержаться в ранее созданных решениях о невыдаче и соответствуют разным наименованиям ассортимента(когда значение переменной равно denial_decision)

На странице Вывода предупреждения пользователю также должно быть реализовано:

Решение задачи:

Предполагается, что страница Вывода предупреждения пользователю уже создана бизнес-аналитиком в проекте, как и переменная процесса create_available, имеющая тип строка и значение которой заполняется с помощьюОбработчика, выполняющего SQL-запрос перед открытием страницы. Для настройки Текстового поля и отображения информации на странице в соответствии с условиями задачи необходимо сделать следующее:

        рис.1 Настройка заголовка страницы    
        рис.2 Настройка скрытого Текстового поля          
        рис.3 Настройка кнопки навигации

    рис.7 Настройка обработчика событий для 1-го условия     
    рис.8 Настройка обработчика событий для 2-го условия      
    рис.9 Настройка обработчика событий для 3-го условия

Результат выполнения задачи:

После применения изменений на странице, в экранной форме пользовательского приложения, мы видим, что условия задачи соблюдены и сообщения пользователю на странице Вывода предупреждения отображаются корректно (рис.10, рис.11).

рис.10 Визуальное отображение вывода первого варианта предупреждения пользователю   
рис.11 Визуальное отображение вывода второго варианта предупреждения пользователю

Attachments: