Interface IDragTarget
Interface d'un composant avec un comportement personnalisé lorsqu'un bloc ou une bulle est glissé ou déposé dessus.
Signature :
export interface IDragTarget extends IComponent
Extension:IComponent
Méthodes
Method | Description |
---|---|
getClientRect() | Renvoie le rectangle de délimitation de la zone cible du déplacement, en unités de pixels par rapport à la fenêtre d'affichage. |
onDragEnter(dragElement) | Gère le fait qu'un curseur contenant un bloc ou une bulle entre dans cette cible de déplacement. |
onDragExit(dragElement) | Gère la sortie d'un curseur contenant un bloc ou une bulle de la zone de déplacement. |
onDragOver(dragElement) | Gère le déplacement d'un curseur contenant un bloc ou une bulle sur cette cible de déplacement. |
onDrop(dragElement) | Gère le lancement d'un bloc ou d'une bulle sur ce composant. Ne doit pas gérer la suppression ici. |
shouldPreventMove(dragElement) | Indique si le bloc ou l'info-bulle fournis ne doit pas être déplacé après avoir été déposé sur ce composant. Si la valeur est "true", l'élément revient à sa position initiale lorsque le déplacement a commencé. |