blockly > IDragTarget

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.