Clase DragTarget
Clase abstracta de un componente con comportamiento personalizado cuando se arrastra un bloque o una burbuja o se suelta sobre él.
Signature:
export declare class DragTarget implements IDragTarget
Implementaciones: IDragTarget
Constructores
| Constructor | Modificadores | Descripción |
|---|---|---|
| (constructor)() | Constructor de DragTarget. Existe para agregar la propiedad id y no debe llamarse directamente, solo una subclase. |
Propiedades
| Propiedad | Modificadores | Tipo | Descripción |
|---|---|---|---|
| id | string | Es el ID único de este componente que se usa para registrarse en ComponentManager. |
Métodos
| Método | Modificadores | Descripción |
|---|---|---|
| getClientRect() | Muestra el rectángulo delimitador del área de destino de arrastre en unidades de píxeles en relación con el div de inyección de Blockly. | |
| onDragEnter(_dragElement) | Controla cuando un cursor con un bloque o una burbuja ingresa a este objetivo de arrastre. | |
| onDragExit(_dragElement) | Controla cuando un cursor con un bloque o una burbuja sale de este objetivo de arrastre. | |
| onDragOver(_dragElement) | Controla cuando se arrastra un cursor con un bloque o una burbuja sobre este objetivo de arrastre. | |
| onDrop(_dragElement) | Controla cuando se suelta un bloque o una burbuja en este componente. No se debe procesar la eliminación aquí. | |
| shouldPreventMove(_dragElement) | Muestra si el bloque o la burbuja proporcionados no deben moverse después de soltarse en este componente. Si es verdadero, el elemento regresará a donde estaba cuando comenzó el arrastre. |