Klasa DragTarget
Klasa abstrakcyjna komponentu o niestandardowym działaniu, gdy blok lub dymek jest na nim przeciągnięty lub upuszczony.
Podpis:
export declare class DragTarget implements IDragTarget
Implementacje: IDragTarget
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)() | Konstruktor elementu DragTarget. Ma ona na celu dodanie właściwości „id” i nie powinna być wywoływana bezpośrednio, a tylko przez podklasę. |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
id | ciąg znaków | Unikalny identyfikator tego komponentu, który jest używany do rejestracji w menedżerze komponentów. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
getClientRect() | Zwraca prostokąt ograniczania obszaru docelowego przeciągania w jednostkach pikseli względem elementu div wykorzystującego wstrzykiwanie Blockly. | |
onDragEnter(_dragElement) | Utrzymuje się, gdy kursor z bryłą lub dymkiem znajdzie się w tym miejscu przeciągania. | |
onDragExit(_dragElement) | Utrzymuje się, gdy kursor z blokiem lub dymkiem opuści ten cel przeciągania. | |
onDragOver(_dragElement) | Utrzymuje się, gdy kursor z bryłą lub dymkiem zostanie przeciągnięty po tym elemencie przeciągania. | |
onDrop(_dragElement) | Utrzymuje się po upuszczeniu bloków lub dymków na ten komponent. Nie powinno być tu obsługiwane usuwanie. | |
shouldPreventMove(_dragElement) | Zwraca, czy podany blok lub dymek nie powinien zostać przeniesiony po upuszczeniu na ten komponent. Jeśli ma wartość prawda, element wróci do miejsca, w którym był w momencie rozpoczęcia przeciągania. |