Настройки внешнего вида и настроек
- 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] - Идентификатор компонента кнопки.

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