blockly > DragTarget

Klasa DragTarget

Abstrakcyjna klasa komponentu, który zachowuje się niestandardowe, gdy blok lub dymek jest przeciągnięty lub upuszczony na element.

Podpis:

export declare class DragTarget implements IDragTarget 

Implementacje: IDragTarget

Zespoły

Zespół Modyfikatory Opis
(konstruktor)() Konstruktor dla DragTarget. Ma ona na celu dodanie właściwości „id” i nie powinna być wywoływana bezpośrednio, tylko przez podklasę.

Właściwości

Właściwość Modyfikatory Typ Opis
id ciąg znaków Unikalny identyfikator tego komponentu używany do rejestracji w menedżerze komponentów.

Metody

Metoda Modyfikatory Opis
getClientRect() Zwraca prostokąt ograniczający obszar docelowy przeciągania w jednostkach pikseli względem elementu div wstrzykiwania Blockly.
onDragEnter(_dragElement) Usuwa się, gdy kursor z klockiem lub bąbelkiem zostanie umieszczony w tym miejscu docelowym.
onDragExit(_dragElement) Obsługa, gdy kursor z klockiem lub dymkiem opuści ten element przeciągania.
onDragOver(_dragElement) Uchwyt, gdy kursor z klockiem lub dymkiem zostanie przeciągnięty po tym miejscu.
onDrop(_dragElement) Obsługa po upuszczeniu klocka lub dymka. Nie powinna tu obsługiwać usuwania.
shouldPreventMove(_dragElement) Zwraca, czy podany blok lub dymek nie powinien zostać przesunięty po upuszczeniu na ten komponent. Jeśli ma wartość true (prawda), element wróci do miejsca, w którym był w momencie rozpoczęcia przeciągania.