Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > utils > extensions
Namespace „utils.extensions“
Funktionen
Funktion |
Beschreibung |
apply(name, block, isMutator) |
Wendet eine Erweiterungsmethode auf einen Block an. Dieser sollte nur während der Blockkonstruktion aufgerufen werden. |
buildTooltipForDropdown(dropdownName, lookupTable) |
Erstellt eine Erweiterungsfunktion, die einem Kurzinfo-String einen Drop-down-Wert zuordnet. |
buildTooltipWithFieldText(msgTemplate, fieldName) |
Erstellt eine Erweiterungsfunktion, die eine dynamische Kurzinfo installiert. Die Kurzinfo sollte den String „%1“ enthalten. Dieser String wird durch den Text des benannten Felds ersetzt. |
isRegistered(name) |
Gibt zurück, ob eine Erweiterung mit dem angegebenen Namen registriert ist. |
register(name, initFn) |
Registriert eine neue Erweiterungsfunktion. Erweiterungen sind Funktionen, die beim Initialisieren von Blöcken helfen und in der Regel dynamische Verhaltensweisen wie Onchange-Handler und Mutatoren hinzufügen. Diese werden mit Block.applyExtension() oder dem JSON-Arrayattribut "extensions" angewendet. |
registerMixin(name, mixinObj) |
Registriert eine neue Erweiterungsfunktion, die alle Schlüssel/Werte von mixinObj hinzufügt. |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) |
Registriert eine neue Erweiterungsfunktion, die dem Block einen Mutator hinzufügt. Bei der Registrierung werden damit einige grundlegende Plausibilitätsprüfungen am Mutator durchgeführt. Der Wrapper kann dem Block auch ein Mutator-Dialogfeld hinzufügen, wenn für das Mixin sowohl compose als auch dcompose definiert sind. |
unregister(Name) |
Hebt die Registrierung der mit dem angegebenen Namen registrierten Erweiterung auf |
Variablen
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: 2023-12-02 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]