блочный > утилиты > расширения

пространство имен utils.extensions

Функции

Функция Описание
применить (имя, блок, isMutator) Применяет метод расширения к блоку. Это следует вызывать только во время построения блока.
buildTooltipForDropdown (dropdownName, таблица поиска) Создает функцию расширения, которая сопоставляет значение раскрывающегося списка со строкой подсказки.
buildTooltipWithFieldText (msgTemplate, fieldName) Создает функцию расширения, которая устанавливает динамическую подсказку. Сообщение подсказки должно включать строку «%1», и эта строка будет заменена текстом именованного поля.
isRegistered(имя) Возвращает, зарегистрировано ли расширение с данным именем.
зарегистрироваться (имя, initFn) Регистрирует новую функцию расширения. Расширения — это функции, которые помогают инициализировать блоки, обычно добавляя динамическое поведение, такое как обработчики изменений и мутаторы. Они применяются с помощью Block.applyExtension() или атрибута массива «extensions» JSON.
RegisterMixin (имя, mixinObj) Регистрирует новую функцию расширения, которая добавляет все ключи/значения mixinObj.
RegisterMutator (имя, mixinObj, opt_helperFn, opt_blockList) Регистрирует новую функцию расширения, которая добавляет мутатор к блоку. Во время регистрации выполняются некоторые базовые проверки работоспособности мутатора. Обертка также может добавить к блоку диалог-мутатор, если в миксине определены и компоновка, и декомпозиция.
отменить регистрацию (имя) Отменяет регистрацию расширения, зарегистрированного под данным именем.

Переменные

Переменная Описание
ТЕСТ_ТОЛЬКО