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