blockly > DragTarget

Clase DragTarget

Es la clase abstracta para un componente con comportamiento personalizado cuando se arrastra o se suelta un bloque o una burbuja sobre ellos.

Signature:

export declare class DragTarget implements IDragTarget 

Implementa: IDragTarget

Constructores

Constructor Modificadores Descripción
(constructor)() Constructor de DragTarget. Es necesaria para agregar la propiedad "id", y no se debe llamar directamente, sino que es una subclase.

Propiedades

Propiedad Modificadores Tipo Descripción
id cadena El ID único de este componente que se usa para registrarse con 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 relativas al elemento div de inserción de Blockly.
onDragEnter(_dragElement) Controla cuándo un cursor con un bloque o una burbuja ingresa a este objetivo de arrastre.
onDragExit(_dragElement) Controla cuándo un cursor con un bloque o una burbuja sale de este objetivo de arrastre.
onDragOver(_dragElement) Controla cuándo se arrastra un cursor con un bloque o una burbuja sobre este objetivo de arrastre.
onDrop(_dragElement) Controla cuándo se suelta un bloque o una burbuja en este componente. No debería administrar la eliminación aquí.
shouldPreventMove(_dragElement) Muestra si el bloque o la burbuja proporcionados no se deben mover después de soltarse en este componente. Si es verdadero, el elemento volverá a donde estaba cuando comenzó el arrastre.