class Controls/progress:Rating

Базовый компонент оценок

Отображает выделенные звезды в зависимости от оценки

Примеры

Пример
Исходный код
Пример
Исходный код

Примечание

По умолчанию контейнер растягивается на ширину контента, так же контейнеру можно задать ширину, при этом звезды в

нем распределятся равномерно.

Полезные ссылки:

Опции

Заливка пустой звезды

Режим окраски звезд

Размер иконки звезды. При задании размеров иконки, меняется и расстояние между ними.

Флаг, который отключает загрузку переменных тем оформления для контролов.

isWasabyControl

Точность рейтинга

Определяет, может ли пользователь изменить значение контрола.

(или взаимодействовать с контролом, если его значение не редактируется).

isWasabyControl

Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.

isWasabyControl

Количество заполненных звезд

Поля

функция обратного вызова для ResizeObserver'a

при наличии всинхронных детей внутри контейнра за которым мы следим

надо вызывать колбэк функцию только после рендера детей

Control

подмешивается в совместимости. нужно для совместимости с ws3.

Определяет значения опций для декорирования.

Control

Логический родитель. То есть тот, в шаблоне которого лежит данный экземпляр.

В идеале отказаться, но пока что есть использования.

Control

Название контрола.

Control

Используется для того, чтобы не вызывать хуки ЖЦ до реального построения контрола.

Флаг используется снаружи, вынуждены использовать старое имя. Теперь так просто не удалить.

Control

Опции, который были до рендера контрола, передаются как параметр в хуки

жизненного цикла _afterRender и _afterUpdate

Control
deprecated

Массив имен нетемизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control
deprecated

Массив имен темизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control
protected

Набор детей контрола, для которых задан атрибут name.

Control

Контекст с опциями readOnly и theme

Control

В инферно работал нотифай после дестроя, на это заточились. Придётся поддержать.

Для этого нужно сохранить контрол ноду после удаления её с контейнера.

Control
protected

Реальные опции контрола. Туда собираются значения из props и context.

ВАЖНО: значения могут не совпадать с props в некоторые моменты времени,

чтобы в хуках были правильные значения.

Control
protected

Шаблон контрола.

Control

Методы

protected

Хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
protected
Control
protected

Асинхронный хук жизненного цикла контрола. Вызывается после обновления контрола.

Control
protected

Хук жизненного цикла контрола. Вызывается непосредственно перед установкой контрола в DOM-окружение.

Control
protected

Хук жизненного цикла контрола. Вызывается перед обновлением контрола.

Control

Хук жизненного цикла контрола. Вызывается до удаления контрола.

Control
protected

Хук жизненного цикла контрола. Вызывается перед обновлением контрола.

Control

Синхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
protected

Определяет, должен ли контрол обновляться. Вызывается каждый раз перед обновлением контрола.

Control

Активирует контрол.

isWasabyControl

Создаёт и монтирует контрол на элемент

Control

Старый способ наследоваться

Control

Загрузка стилей и тем контрола

Control

Для обратной совместимости

Control

Для обратной совместимости

Control

Подготовит опции контрола для безопасной передачи в State Receiver

Control

События

Происходит при активации контрола.

isWasabyControl

Происходит при деактивации контрола.

isWasabyControl