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