Klasa DeleteArea
Abstrakcyjna klasa komponentu, który może usunąć blok lub dymek upuszczony na element.
Podpis:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Rozszerza: DragTarget
Implementacje: IDeleteArea
Zespoły
| Zespół | Modyfikatory | Opis |
|---|---|---|
| (konstruktor)() | Konstruktor dla DeleteArea. 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. | |
| wouldDelete_ | protected |
wartość logiczna | Określa, czy ostatni blok lub dymek przeciągnięty na ten obszar do usunięcia zostanie usunięty po upuszczeniu na ten komponent. Ta właściwość nie jest aktualizowana po usunięciu bloku lub dymka. |
Metody
| Metoda | Modyfikatory | Opis |
|---|---|---|
| updateWouldDelete_(wouldDelete) | protected |
Aktualizuje wewnętrzny stan allowDelete_. |
| wouldDelete(element) | Zwraca, czy podany blok lub dymek został usunięty po upuszczeniu w tym obszarze. Ta metoda powinna sprawdzać, czy element można usunąć i jest zawsze wywoływany przed onDragEnter/onDragOver/onDragExit. |