Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > IDragStrategy
Interface IDragStrategy
Signature :
export interface IDragStrategy
Méthodes
Method |
Description |
drag(newLoc, e) |
Gère le déplacement des éléments vers le nouvel emplacement et la mise à jour des éléments visuels en fonction de celui-ci (par exemple, les aperçus de connexion pour les blocs). |
endDrag(e) |
Gère tout nettoyage par déplacement, y compris, par exemple, connecter ou supprimer
des blocs. |
isMovable() |
Renvoie la valeur "true" si l'élément peut actuellement être déplacé. |
revertDrag() |
Replace l'élément déplaçable là où il se trouvait au début du déplacement. |
startDrag(e) |
Gère tout démarrage de déplacement (par exemple, le déplacement d'éléments vers le devant de l'espace de travail). |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[[["The `IDragStrategy` interface defines methods for managing the dragging behavior of elements, such as blocks, within a Blockly workspace."],["It includes methods for initiating, handling, and concluding drag operations, as well as reverting to the original position if necessary."],["The interface handles visual updates during the drag, like connection previews, and ensures elements are moved and cleaned up appropriately."],["`IDragStrategy` determines the movability of elements and enables the execution of specific actions based on drag events."]]],["The `IDragStrategy` interface defines methods for managing drag operations. Key actions include: `drag`, which moves elements and updates visuals; `endDrag`, which finalizes the drag, connecting or deleting elements; `startDrag`, which initiates the drag; `revertDrag`, which returns elements to their original position; and `isMovable`, which checks if an element can be moved. These methods collectively control the lifecycle and behavior of draggable elements within the system.\n"]]