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