blockly > События > BlockChange

Класс Events.BlockChange

Уведомляет слушателей об изменении какого-либо элемента блока (например, значений полей, комментариев и т. д.).

Подпись:

export declare class BlockChange extends BlockBase 

Расширяет: BlockBase

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) Создает новый экземпляр класса BlockChange

Характеристики

Свойство Модификаторы Тип Описание
элемент? нить (Необязательно) Элемент, который был изменен; один из следующих: «поле», «комментарий», «свернутый», «отключенный», «встроенный» или «мутация»
имя? нить (Необязательно) Имя измененного поля, если это изменение поля.
новоеЗначение неизвестный Новое значение элемента.
староеЗначение неизвестный Первоначальное значение элемента.
тип ТипСобытия

Методы

Метод Модификаторы Описание
isNull() Зафиксировано ли в этом событии какое-либо изменение состояния?
бежать (вперед) Запустите событие изменения.
setDisabledReason(отключеннаяПричина) Установите нейтральный к языку идентификатор для причины, по которой блок был или не был отключен. Это действительно только для событий, где элемент «отключен». По умолчанию «MANUALLY_DISABLED».
toJson() Закодируйте событие как JSON.