blockly > DragTarget

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.