Interfejs IDragTarget
Interfejs komponentu z niestandardowym zachowaniem po przeciągnięciu na niego bryły lub bąbelka albo upuszczeniu na nie elementu.
Podpis:
export interface IDragTarget extends IComponent
Rozszerza: IComponent
Metody
Metoda | Opis |
---|---|
getClientRect() | Zwraca prostokąt ograniczania obszaru docelowego przeciągania w jednostkach pikseli względem widocznego obszaru. |
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. |