blockly > DragTarget

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.