Salut les gens, merci pour votre travail sur cette bibliothèque. Est-il possible d'annuler par programme un glissement en cours ? Sinon, quel est le meilleur moyen de déterminer si le composant a été démonté au moment du dépôt afin que nous n'essayions pas de déclencher une action sur un élément (disons) supprimé ?
cogner
cogner
edit : Je n'étais pas très familier avec la bibliothèque quand j'ai "déçu" ça.
au cas où quelqu'un rencontrerait le problème que j'avais, c'était le suivant:
Je voulais annuler un glissement si une condition spécifique était remplie lors du dépôt, vous devez donc configurer deux parties :
1 - Le récepteur a une méthode canDrop, qui renvoie vrai ou faux. Vous devez faire en sorte que votre canDrop retourne false afin d'annuler le glissement.
2 - La deuxième partie est que j'avais besoin d'une sorte de comportement d'interface utilisateur pour que l'utilisateur sache pourquoi cela se produisait : dans ce cas, vous devez accéder à l'élément déplaçable et, sur la méthode endDrag, vérifier s'il a réussi en faisant : if ( monitor.didDrop()) qui renvoie true ou false. Dans mon cas, en utilisant le false retourné, permettez-moi de montrer un modal avec les informations sur la raison pour laquelle il a échoué.
Ce problème a été automatiquement marqué comme obsolète, car il n'a pas eu d'activité récente. Il sera fermé s'il n'y a plus d'activité. Merci pour vos contributions.
Commentaire le plus utile
cogner