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. |