Klasa DeleteArea
Klasa abstrakcyjna komponentu, który może usunąć upuszczony na niego blok lub dymek.
Podpis:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Rozszerza: DragTarget
Implementacje: IDeleteArea
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)() | Konstruktor elementu DeleteArea. Nie powinno być wywoływane bezpośrednio, a jedynie 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. | |
wouldDelete_ | protected |
boolean | Określa, czy ostatnia bryła lub dymek przeciągnięty na ten obszar usuwania zostanie usunięty, jeśli upuszczysz go na tym komponencie. Ta właściwość nie jest aktualizowana po usunięciu bryły lub dymka. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
Aktualizuje wewnętrzny stan willDelete_. |
wouldDelete(element, couldConnect) | Zwraca, czy podany blok lub dymek zostaną usunięte po ułożeniu w tym obszarze. Ta metoda powinna sprawdzać, czy element można usunąć, i jest zawsze wywoływany przed parametrem onDragEnter/onDragOver/onDragExit. |