блочно > DragTarget

Класс DragTarget

Абстрактный класс для компонента с настраиваемым поведением при перетаскивании блока или пузырька поверх него.

Подпись:

export declare class DragTarget implements IDragTarget 

Реализует: IDragTarget

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

Конструктор Модификаторы Описание
(конструктор)() Конструктор для DragTarget. Он существует для добавления свойства id и не должен вызываться напрямую, а только из подкласса.

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

Свойство Модификаторы Тип Описание
идентификатор нить Уникальный идентификатор этого компонента, который используется для регистрации в ComponentManager.

Методы

Метод Модификаторы Описание
getClientRect() Возвращает ограничивающий прямоугольник целевой области перетаскивания в пикселях относительно блока div Blockly Injection.
onDragEnter (_dragElement) Обрабатывает, когда курсор с блоком или пузырьком попадает в цель перетаскивания.
onDragExit (_dragElement) Обрабатывает, когда курсор с блоком или пузырьком выходит из цели перетаскивания.
onDragOver(_dragElement) Обрабатывает, когда курсор с блоком или пузырьком перетаскивается над этой целью перетаскивания.
onDrop(_dragElement) Обрабатывает, когда на этот компонент падает блок или пузырь. Здесь не следует обрабатывать удаление.
mustPreventMove(_dragElement) Возвращает, следует ли перемещать предоставленный блок или пузырь после размещения на этом компоненте. Если это правда, элемент вернется туда, где он был в момент начала перетаскивания.