Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > DragTarget
DragTarget-Klasse
Abstrakte Klasse für eine Komponente mit benutzerdefiniertem Verhalten, wenn ein Block oder eine Blase darüber gezogen oder darüber gezogen wird.
Unterschrift:
export declare class DragTarget implements IDragTarget
Implementierung:IDragTarget
Konstruktoren
Konstruktor |
Modifikatoren |
Beschreibung |
(constructor)() |
|
Konstruktor für DragTarget. Sie dient zum Hinzufügen der ID-Eigenschaft und sollte nicht direkt, sondern nur von einer Unterklasse aufgerufen werden. |
Attribute
Attribut |
Modifikatoren |
Typ |
Beschreibung |
id |
|
String |
Die eindeutige ID für diese Komponente, die für die Registrierung beim ComponentManager verwendet wird. |
Methoden
Methode |
Modifikatoren |
Beschreibung |
getClientRect() |
|
Gibt das Begrenzungsrechteck des Ziehzielbereichs in Pixeleinheiten relativ zum Blockly-Injection-Div zurück. |
onDragEnter(_dragElement) |
|
Ziehpunkte, wenn ein Cursor mit einem Block oder einer Blase in dieses Ziehziel gelangt. |
onDragExit(_dragElement) |
|
Ziehpunkte, wenn ein Cursor mit einem Block oder einer Blase dieses Ziehziel verlässt. |
onDragOver(_dragElement) |
|
Ziehpunkte, wenn ein Cursor mit einem Block oder einer Blase über dieses Ziehziel gezogen wird. |
onDrop(_dragElement) |
|
Handles, wenn ein Block oder eine Blase auf diese Komponente gesetzt wird. Darf hier nicht gelöscht werden. |
shouldPreventMove(_dragElement) |
|
Gibt an, ob der angegebene Block oder die Blase nicht verschoben werden soll, nachdem er auf diese Komponente gezogen wurde. Falls wahr, kehrt das Element zum Zeitpunkt des Ziehvorgangs zurück. |
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-21 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-21 (UTC)."],[[["The `DragTarget` class in Blockly defines how components react when blocks or bubbles are dragged over or dropped on them."],["It's an abstract class with a unique ID, primarily used as a base for custom drag-and-drop interactions."],["Key methods include `onDragEnter`, `onDragOver`, `onDragExit`, `onDrop` for handling drag events and `shouldPreventMove` to control drop behavior."],["Developers extend `DragTarget` to create custom drop zones in Blockly workspaces with specific functionalities."]]],[]]