Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
blockly > DeleteArea
Corso DeleteArea
Classe astratta per un componente che può eliminare un blocco o una bolla che viene rilasciato sopra il componente.
Firma:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Espande: DragTarget
Implementa: IDeleteArea
Costruttori
Costruttore |
Modificatori |
Descrizione |
(constructor)() |
|
Costruttore per DeleteArea. Non deve essere chiamata direttamente, ma solo da una sottoclasse. |
Proprietà
Proprietà |
Modificatori |
Tipo |
Descrizione |
id |
|
stringa |
L'ID univoco di questo componente utilizzato per la registrazione in ComponentManager. |
wouldDelete_ |
protected |
booleano |
Indica se l'ultimo blocco o bolla trascinato sopra quest'area di eliminazione verrebbe eliminato se rilasciato su questo componente. Questa proprietà non viene aggiornata dopo l'eliminazione del blocco o del fumetto. |
Metodi
Metodo |
Modificatori |
Descrizione |
updateWouldDelete_(wouldDelete) |
protected |
Aggiorna lo stato wasDelete_ interno. |
wouldDelete(element) |
|
Indica se il blocco o la bolla fornito verrebbe eliminato se inserito in quest'area. Questo metodo dovrebbe verificare se l'elemento è eliminabile e viene sempre richiamato prima di onDREnter/onTrascinaover/onTrascinaExit. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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"]]