Felder anpassen
Blockly bietet zwar viele nützliche Felder, aber Ihre Anwendung hat möglicherweise einen speziellen Fall. So passen Sie Felder an:
Lesen Sie die Dokumentation aller Felder, die Ihren Anforderungen ähnlich sind. Sie können eine hilfreiche Oberfläche für die Anpassung sein. Drop-down-Menüs enthalten beispielsweise viele versteckte Funktionen.
Sie können das Problem mit einem Validator lösen.
Mit Validatoren können Sie nur bestimmte Werte akzeptieren, Eingaben ändern oder Funktionen auslösen, wenn sich der Wert eines Felds ändert.
Sie können ein Feld erweitern.
Wenn es ein Feld gibt, das den von Ihnen benötigten Werttyp darstellt, Sie aber dessen Editor, dessen Darstellung oder den darin angezeigten Text ändern möchten, können Sie eine Unterklasse erstellen, die den Großteil der Funktionalität übernimmt und gleichzeitig die zu ändernden Teile überschreibt.
Erstellen Sie einen neuen Feldtyp.
Dies ist zwar die leistungsstärkste Option, aber auch zeitaufwendig. Sie sollte im Allgemeinen nur verwendet werden, wenn Sie einen neuen Werttyp speichern müssen.
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: 2022-12-06 (UTC).
[null,null,["Zuletzt aktualisiert: 2022-12-06 (UTC)."],[[["Blockly offers customization options beyond its built-in fields, allowing developers to tailor fields to their specific needs."],["Before creating a new field type, explore existing fields, validators, and extension capabilities for potential solutions."],["Leverage validators to control accepted values, modify input, or trigger actions based on field value changes."],["Extend existing fields to modify their editor, appearance, or displayed text while inheriting core functionality."],["Creating a new field type is the most powerful but time-intensive option, reserved for storing new value types."]]],["Customizing Blockly fields involves several steps: First, review documentation of similar fields for potential customization options. Second, use validators to control accepted values, modify input, or trigger actions upon value changes. Third, extend existing fields by creating subclasses to modify their editor, appearance, or displayed text. Finally, create a new field type for storing novel value types, though this is the most complex option.\n"]]