Interfaccia ITrascinaTarget
Interfaccia di un componente con comportamento personalizzato quando un blocco o una bolla vengono trascinati o rilasciati sopra al componente.
Firma:
export interface IDragTarget extends IComponent
Espande: IComponent
Metodi
Metodo | Descrizione |
---|---|
getClientRect() | Restituisce il rettangolo di delimitazione dell'area di destinazione del trascinamento in unità di pixel rispetto all'area visibile. |
onDragEnter(dragElement) | Gestisce quando un cursore con un blocco o una bolla entra in questo target di trascinamento. |
onDragExit(dragElement) | Gestisce quando un cursore con un blocco o una bolla esce dal target di trascinamento. |
onDragOver(dragElement) | Gestisce quando un cursore con un blocco o una bolla viene trascinato sopra l'obiettivo di trascinamento. |
onDrop(dragElement) | Consente di gestire l'eliminazione di un blocco o di una bolla su questo componente. Non deve gestire l'eliminazione qui. |
shouldPreventMove(dragElement) | Indica se il blocco o la bolla fornito non deve essere spostato dopo essere stato rilasciato su questo componente. Se impostato su true, l'elemento tornerà dove si trovava al momento dell'inizio del trascinamento. |