Integrierte Verfahrensblöcke verwenden
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Plug-in verwenden
Zur Verwendung von Prozedurblöcken empfehlen wir die Verwendung des
@blockly/block-shareable-procedures.
Den Unterschied zwischen den Plug-in-Blöcken und den integrierten Blöcken sehen Sie in den
Übersicht.
Installation
Garn:
shell
yarn add @blockly/block-shareable-procedures
Verwaltung von Werbenetzwerkpartnern:
shell
npm install @blockly/block-shareable-procedures
Nutzung
import Blockly from 'blockly';
import {blocks, unregisterProcedureBlocks} '@blockly/block-shareable-procedures';
unregisterProcedureBlocks();
Blockly.common.defineBlocks(blocks);
Dadurch werden Prozedurblöcke definiert, die dieselben Namen wie die Legacy-
integrierten Prozedurblöcken. Wenn Sie also JSON- oder XML-Dateien laden,
mit den alten Prozedurblöcken
werden sie weiterhin korrekt geladen.
Nachdem Sie Ihre Blockierungen (entweder die Plug-in- oder die alten
müssen Sie diese für Ihre Nutzer verfügbar machen. Dies erfordert
sollten Sie eine Toolbox für den Kategoriestil verwenden, da die Prozedurkategorie
dynamisch, was von der Flyout-Toolbox nicht unterstützt wird.
So fügen Sie die dynamische Kategorie zu Ihrer Toolbox hinzu:
JSON
{
"kind": "categoryToolbox",
"contents": [
{
"kind": "category",
"name": "Functions",
"custom": "PROCEDURE"
}
]
};
XML
<xml id="toolbox" style="display: none">
<category name="Functions" custom="PROCEDURE">
</xml>
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-09-16 (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-09-16 (UTC)."],[],["The `@blockly/block-shareable-procedures` plugin is recommended for using procedure blocks. Installation is done via Yarn or NPM. Usage involves importing `Blockly` and the plugin's `blocks`, then using the `unregisterProcedureBlocks()` and `Blockly.common.defineBlocks(blocks)` methods. This defines procedure blocks that maintain compatibility with legacy blocks. To make the blocks accessible, add a \"Functions\" category with the custom attribute \"PROCEDURE\" to your category-style toolbox, which is compatible with the dynamic procedure category.\n"]]