Документация для разработчиков
Темная тема

BX.UI.StageFlow.Stage

Описание и методы

Класс-модель для работы со стадией в рамках последовательности.

BX.UI.StageFlow.Stage
Метод Описание С версии
constructor(data: {}) Конструктор. Не используется в явном виде, для создания рекомендуется пользоваться методом create().

data - имеет следующую структуру:

  • id - идентификатор стадии;
  • name - название стадии;
  • color - цвет стадии;
  • backgroundColor - цвет фона;
  • isFilled - флаг того, должна ли стадия быть заполнена основным цветом;
  • events - список с обработчиками событий:
    • onMouseEnter
    • onMouseLeave
    • onClick
  • isSuccess - флаг того, что стадия является успешной;
  • isFail - флаг того, что стадия является неуспешной;
  • fillingColor - цвет для заливки.
create(data: {}): Stage Метод создает новую стадию. Объект data имеет такую же структуру, как для конструктора.

Этот метод проверяет наличие некоторых обязательных параметров в data, и если их нет, метод вернет null.

render(): Element Метод отрисует стадию и вернет DOM-элемент.
addBackLight(color) Метод добавляет подсветку с цветом color.
removeBackLight() Метод убирает подсветку.

Геттеры и Сеттеры

  • getId(): number
  • getName(): string
  • setName(name: string): Stage
  • isSuccess(): boolean
  • isFail(): boolean
  • isFinal(): boolean
  • getColor(): string
  • setColor(color: string): Stage


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх