Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > DeleteArea
DeleteArea-Klasse
Abstrakte Klasse für eine Komponente, die einen Block oder eine Blase löschen kann, die bzw. der darüber gelegt wurde.
Unterschrift:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Erweitert: DragTarget
Implementierung:IDeleteArea
Konstruktoren
Konstruktor |
Modifikatoren |
Beschreibung |
(constructor)() |
|
Konstruktor für DeleteArea Sollte nicht direkt aufgerufen werden, nur von einer Unterklasse. |
Attribute
Attribut |
Modifikatoren |
Typ |
Beschreibung |
id |
|
String |
Die eindeutige ID für diese Komponente, die für die Registrierung beim ComponentManager verwendet wird. |
wouldDelete_ |
protected |
boolean |
Gibt an, ob der letzte über diesen Bereich gezogene Block oder die letzte Blase gelöscht wird, wenn er auf diese Komponente gesetzt wird. Diese Property wird nicht aktualisiert, nachdem die Blockierung oder das Infofeld gelöscht wurde. |
Methoden
Methode |
Modifikatoren |
Beschreibung |
updateWouldDelete_(wouldDelete) |
protected |
Aktualisiert den internen elseDelete_-Status. |
wouldDelete(element) |
|
Gibt an, ob der angegebene Block oder das Infofeld gelöscht wird, wenn er in diesem Bereich abgelegt wird. Diese Methode sollte überprüfen, ob das Element löschbar ist und immer vor onDragEnter/onDragOver/onDragExit aufgerufen wird. |
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: 2025-07-25 (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: 2025-07-25 (UTC)."],[],["The `DeleteArea` class, extending `DragTarget` and implementing `IDeleteArea`, manages the deletion of blocks or bubbles. It features a constructor and properties like `id` and `wouldDelete_`, the later tracking whether a dragged element would be deleted if dropped. Key methods include `updateWouldDelete_`, which manages the `wouldDelete_` state, and `wouldDelete`, determining if a dragged element is deletable. This class does not allow being directly instantiated, only used through subclasses.\n"]]