BX.UI.StageFlow
Это расширение служит для отрисовки последовательности стадий в верхней карточке элемента.
Модель используется:
Класс для работы с последовательностью стадий:
BX.UI.StageFlow.Chart
Все цвета задаются в виде HEX (6 символов).
Методы
Метод | Описание | С версии |
---|---|---|
constructor(params: {}, stages: []) | Конструктор.
params - параметры, имеют следующую структуру:
| |
setCurrentStageId(stageId: number): Chart | Метод изменяет идентификатор текущей стадии и перерисовывает все стадии.
| |
getFinalStage(): ?Stage | Возвращает объект финальной псевдо-стадии. | |
getStages(): Map | Возвращает все стадии. | |
getFirstFailStage(): ?Stage | Возвращает объект первой неуспешной стадии. | |
getFailStages(): Array | Возвращает массив со всеми неуспешными стадиями. | |
getSuccessStage(): ?Stage | Возвращает успешную стадию. | |
getStageById(id: number): ?Stag | Возвращает стадию по её идентификатору id . | |
render(): Element | Отрисовывает график стадии и возвращает DOM-элемент. | |
onStageMouseHover(stage: Stage) | Метод вызывается при наведении мыши на стадию stage . | |
onStageMouseLeave(stage: Stage) | Метод вызывается после перемещения курсора мыши со стадии stage . | |
onStageClick(stage: Stage) | Метод вызывается при клике на стадию. | |
onFinalStageClick() | Метод вызывается при клике на финальную псевдо-стадию. | |
addBackLightUpToStage(stageId: number|string = null, color: string = null) | Метод заливает цветом color все стадии вплоть до стадии stageId включительно.
| |
getSemanticSelectorPopup(): Popup | Метод возвращает объект попапа BX.Main.Popup для выбора семантики финала. | |
getFinalStageSemanticSelector(isSuccess: boolean = null): Element | Метод возвращает селектор выбора семантики стадии .
| |
getFinalStageSelectorPopup(isSuccess: boolean = false): Popup | Метод возвращает объект попапа BX.Main.Popup для выбора финальной стадии. | |
onSemanticSelectorClick() | Метод вызывается при клике на селектор выбора семантики финала. | |
getSelectedFinalStage(): ?Stage | Метод возвращает выбранную в попапе финальную стадию. | |
getFailStageName(): ?string | Метод возвращает название выбранной неуспешной стадии. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.