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. |