blockly > Ereignisse > BlockMove > Grund
Property „Events.BlockMove.reason“
Eine Erläuterung des Zwecks dieser Verschiebung. Bekannte Werte: „drag“ -- Ein Drag-Vorgang ist abgeschlossen. "Bump" -- Der Block wurde von einer ungültigen Verbindung weggestoßen. "nap" -- Der Block wurde verschoben, damit er am Raster ausgerichtet ist. „eingehend“ -- Der Block wurde in einen nicht scrollbaren Arbeitsbereich verschoben. „Verbinden“ -- Block wurde mit einem anderen Block verbunden. „disconnect“ -- Die Verknüpfung des Blocks mit einem anderen Block wurde aufgehoben. „create“ -- Block über XML erstellt. „Cleanup“ – Auf dem Arbeitsbereich ausgerichtete Blöcke auf oberster Ebene. Das Zusammenführen von Terminen kann mehrere Gründe haben: ['drag', 'bump', 'snap'].
Unterschrift:
reason?: string[];
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-08-29 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-08-29 (UTC)."],[[["The `reason` property of a BlockMove event describes the cause of the block's movement, such as dragging, bumping, snapping, or connecting."],["Possible values for `reason` include 'drag', 'bump', 'snap', 'inbounds', 'connect', 'disconnect', 'create', and 'cleanup'."],["The `reason` property can contain multiple values when event merging occurs, indicating a combination of movement causes."],["This property is optional and may be represented as an array of strings."]]],[]]