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