Класс Events.BlockMove
Уведомляет слушателей, когда блок перемещается. Это может быть из одного соединения в другое или из одного места в рабочей области в другое.
Подпись:
export declare class BlockMove extends BlockBase
Расширяет: BlockBase
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(opt_block) | Создает новый экземпляр класса BlockMove |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
newКоордината? | Координировать | (Необязательно) Новые координаты рабочего пространства X и Y блока, если это блок верхнего уровня. Не определено, если это не блок верхнего уровня. | |
newInputName? | нить | (Необязательно) Имя нового входа. Не определено, является ли это блоком верхнего уровня или следующим блоком родителя. | |
newParentId? | нить | (Необязательно) Идентификатор нового родительского блока. Не определено, если это блок верхнего уровня. | |
oldCoordinate? | Координировать | (Необязательно) Старые координаты рабочего пространства X и Y блока, если это был блок верхнего уровня. Не определено, если это не был блок верхнего уровня. | |
oldInputName? | нить | (Необязательно) Имя старого ввода. Не определено, был ли это блок верхнего уровня или следующий блок родителя. | |
oldParentId? | нить | (Необязательно) Идентификатор старого родительского блока. Не определено, если это был блок верхнего уровня. | |
причина? | нить[] | (Необязательно) Объяснение того, для чего это перемещение. Известные значения включают: 'drag' — операция перетаскивания завершена. 'bump' — блок был отодвинут от недопустимого соединения. 'snap' — блок был смещен для выравнивания с сеткой. 'inbounds' — блок был перемещен обратно в непрокручиваемую рабочую область. 'connect' — блок был подключен к другому блоку. 'disconnect' — блок был отключен от другого блока. 'create' — блок создан с помощью XML. 'cleanup' — выровненные по рабочей области блоки верхнего уровня. Объединение событий может привести к нескольким причинам: ['drag', 'bump', 'snap']. | |
тип | ТипСобытия |
Методы
Метод | Модификаторы | Описание |
---|---|---|
isNull() | Зафиксировано ли в этом событии какое-либо изменение состояния? | |
записьНовая() | Запишите новое местоположение блока. Вызывается после перемещения. | |
бежать (вперед) | Запустите событие перемещения. | |
setReason(причина) | Установите причину события перемещения. | |
toJson() | Закодируйте событие как JSON. |