Button

Нажмите, чтобы скопировать

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

  • 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 Get Properties

Button Set Properties

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

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

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

Button Set Properties

Button Update Properties

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

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

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

Button Update Properties

Button Click

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

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

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

Button_onClick

Button Reset State

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

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

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

Button Reset State

Button Set Loading

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

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

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

Button Set Loading

Button Remove Loading

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

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

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

Button Remove Loading

Button Enable

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

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

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

Button Disable

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

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

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

    Button Disable

Button Show

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

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

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



Button Show

Button Hide

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

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

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

Button Hide


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

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

Example Button