Класс 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) | Возвращает, следует ли перемещать предоставленный блок или пузырь после размещения на этом компоненте. Если это правда, элемент вернется туда, где он был в момент начала перетаскивания. |