Включение и выключение функций с помощью оперативного обновления

improve this page | report issue

Включение и выключение функций с помощью оперативного обновления

Функция оперативного обновления позволяет настраивать различные аспекты работы приложения и включать и выключать компоненты удаленно. Кроме того, с ее помощью можно динамически изменять свойства приложения непосредственно через MobileFirst Operations Console.

  • Функция может иметь два значения - вкл и выкл - и применяется для включения или выключения функций приложения.
  • Свойства представляют собой пары имен и значений, с помощью которых можно управлять поведением приложения.

Примечание: функция оперативного обновления доступна только тогда, когда приложение будет полностью готово.

Включение функции оперативного обновления

Для включения функции оперативного обновления выполните следующие действия:

  1. Выберите Вовлеченность. Будет показан список доступных служб.

    Вовлеченность - Оперативное обновление

  2. Выберите Оперативное обновление и нажмите Включить. Функция оперативного обновления будет настроена на сервере Mobile Foundation. После успешной настройки оперативного обновления будет показано всплывающее окно.

    Включение оперативного обновления

  3. Нажмите + Создать функцию для определения новой функции на сервере Mobile Foundation. Будет показано следующее окно.

    новое свойство

  4. Введите ИД функции и Имя функции и укажите Область видимости по умолчанию.

    • ИД функции - уникальный идентификатор функции.
    • Имя функции - описательное имя функции
  5. Нажмите Создать.

  6. Аналогичным образом определите свойство оперативного обновления, указав следующую информацию:

    • ИД свойства
    • Имя свойства
    • Значение свойства

Работа с функцией оперативного обновления в режиме проектирования

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

Связывание элемента управления с функцией

Для того чтобы связать элемент управления с функцией:

  1. Выберите элемент управления, щелкнув на нем мышью.
  2. Определите новую функцию, щелкнув на значке + рядом с полем Выберите функцию в разделе Показать/скрыть элементы управления.
  3. Заполните поля ИД функции и Имя функции для новой функции и сделайте ее видимой или скройте, используя переключатель вкл/выкл.

Изменение свойства элемента управления

Для изменения свойства элемента управления выполните следующие действия:

Выберите элемент управления и введите ${имя_свойства}, выберите свойство в списке или создайте свойство, выбрав Добавить новое свойство и указав значения в полях ИД свойства, Имя свойства, Значение свойства.

Функция оперативного обновления поддерживает следующие элементы управления и свойства:

  • Кнопка - Текстовое значение, Цвет текста, Цвет фона
  • Заголовок - Текстовое значение, Цвет текста
  • Метка - Текстовое значение, Цвет текста

Добавление функции оперативного обновления в режиме написания кода

Для добавления функции оперативного обновления в приложение выполните следующие действия:

Способ 1

  1. Откройте приложение в режиме написания кода
  2. Перейдите в каталог имя-проекта/ionic/src/app/app.component.ts

    Добавление функции оперативного обновления в режиме написания кода - способ 1

  3. Выберите метод инициализации оперативного обновления.
  4. Измените код, чтобы показать или скрыть элемент управления и задать его свойство.

Способ 2

  1. Откройте приложение в режиме написания кода.
  2. Выберите значок фрагментов кода </>.
  3. В разделе Оперативное обновление выберите фрагмент кода Функция с оперативным обновлением или Свойство с оперативным обновлением и перенесите его мышью.

    Добавление функции оперативного обновления в режиме написания кода - способ 2

  4. Измените код, чтобы показать или скрыть элемент управления и задать его свойство.
Last modified on August 17, 2020