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