Button

Click to copy

Настройки внешнего вида и настроек

  • Label(не обязательно) используется для отображения метки компонента.
  • Icon(не обязательно) - значок кнопки.
  • Size(обязательно) - стандартные размеры кнопки.
  • Type(обязательно) - стандартные макеты кнопок.
  • Name(обязательно) - имя поможет вам найти этот компонент в BP.
  • Enabled(обязательно) - доступность кнопки в приложении. По умолчанию включена.
  • Visible() - делает компонент видимым, если он включен. Включен по умолчанию.

Триггеры рабочего процесса:

  • onCreate - fires when the element is created on the page;
  • onShow - срабатывает, когда компонент меняет свое состояние на visible (отображается на странице);
  • onHide - срабатывает, когда компонент меняет свое состояние на скрытое (перестает отображаться);
  • onDestroy - срабатывает при уничтожении компонента;
  • onClick - срабатывает при нажатии на компонент.

Действия компонента:

Button Get Properties:

Получает свойства кнопки

Входные параметры:

  • Component Id [string] - идентификатор компонента button.

Выходные параметры:

  • Label[string] - метка кнопки;
  • Type[enum] - тип кнопки;
  • Size[enum] - тип кнопки;
  • Icon[enum] - значок кнопки;
  • Color[string] - цвет кнопки;
  • Visible[boolean] - состояние видимости кнопки;
  • Enabled[boolean] - состояние включения/выключения кнопки;
  • Loading[boolean] - состояние загрузки кнопки.

Button Set Properties

Устанавливает все свойства кнопки

Входные параметры:

  • Component Id [string] - идентификатор компонента кнопки.
  • Label[string] - метка кнопки;
  • Type[enum] - тип кнопки;
  • Size[enum] - тип кнопки;
  • Icon[enum] - значок кнопки;
  • Color[string] - цвет кнопки;
  • Visible[boolean] - состояние видимости кнопки;
  • Enabled[boolean] - состояние включения/выключения кнопки;
  • Loading[boolean] - состояние загрузки кнопки.

Button Update Properties

Обновить свойства кнопки

Входные параметры:

  • Component Id [string] - идентификатор компонента кнопки.
  • Label[string] - метка кнопки;
  • Type[enum] - тип кнопки;
  • Size[enum] - тип кнопки;
  • Icon[enum] - значок кнопки;
  • Color[string] - цвет кнопки;
  • Visible[boolean] - состояние видимости кнопки;
  • Enabled[boolean] - состояние включения/выключения кнопки;
  • Loading[boolean] - состояние загрузки кнопки.

Button Click

Выполняет щелчок по кнопке

Входные параметры:

  • Component Id [string] - идентификатор компонента кнопки.

Button Reset State

Сброс всех состояний кнопки на значения по умолчанию

Входные параметры:

  • Component Id[string] - Идентификатор компонента кнопки.

Button Set Loading

Устанавливает состояние загрузки в true

Входные параметры:

  • Component Id [string] - Идентификатор компонента кнопки.

Button Remove Loading

Устанавливает состояние загрузки в false Входные параметры:

Входные параметры:

  • Component Id [string] - идентификатор компонента кнопки.

Button Enable

Устанавливает состояние включения в true

Входные параметры:

  • Component Id [string] - идентификатор компонента кнопки.

Button Disable

Устанавливает состояние включения в false

Входные параметры:

  • Component Id [string] - идентификатор компонента кнопки.

Button Show

Устанавливает состояние видимости в true

Входные параметры:

  • Component Id [string] - Идентификатор компонента кнопки.

Button Hide

Устанавливает видимое состояние в false

Входные параметры:

  • Component Id [string] - Идентификатор компонента кнопки.


Пример использования:

Например, использование кнопки для открытия модального окна

Button | AppMaster Docs