blockly > Verfahren

Procedures-Namespace

Kurse

Klasse Beschreibung
ObservableProcedureMap

Funktionen

Funktion Beschreibung
allProcedures(root) Suchen Sie alle von Nutzern erstellten Prozedurdefinitionen in einem Arbeitsbereich.
findLegalName(name, block) Achten Sie darauf, dass keine Verfahren mit identischem Namen vorhanden sind. Verwenden Sie den vorgeschlagenen Prozedurnamen und geben Sie einen rechtsgültigen Namen zurück, d.h. einen Namen, der nicht leer ist und nicht mit anderen Verfahren im Konflikt steht.
flyoutCategory(workspace) Erstellen Sie die für das Flyout erforderlichen Blöcke für die Prozedurkategorie.
getCallers(name, workspace) Alle Aufrufer einer benannten Prozedur suchen.
getDefinition(name, workspace) Suchen Sie den Definitionsblock für die benannte Prozedur.
isNameUsed(name, workspace, opt_exclude) Gibt zurück, wenn der angegebene Name bereits ein Prozedurname ist.
isProcedureBlock(block) Ein Typ Guard, der prüft, ob der angegebene Block ein Prozedurblock ist.
mutateCallers(defBlock) Suchen und bearbeiten Sie alle Aufrufer, wenn eine Prozedurdefinition ihre Parameter ändert.
rename(this, name) Benennen Sie ein Verfahren um. Wird im bearbeitbaren Feld aufgerufen.

Interfaces

Schnittstelle Beschreibung
IParameterModel Ein Datenmodell für ein Verfahren.
IProcedureBlock Die Schnittstelle für einen Block, der eine Prozedur modelliert.
IProcedureMap
IProcedureModel Ein Datenmodell für ein Verfahren.

Variablen

Variable Beschreibung
CATEGORY_NAME String zur Verwendung im Attribut "custom" einer Kategorie in Toolbox-XML. Diese Zeichenfolge gibt an, dass die Kategorie dynamisch mit Prozedurblöcken gefüllt werden soll. Siehe auch Blockly.Variables.CATEGORY_NAME und Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Das Standardargument für einen prozins_mutatorarg-Block.

Typaliasse

Typ-Alias Beschreibung
ProcedureTuple Legacy-Methode zur Darstellung einer Prozedursignatur. Die Elemente sind jeweils: name, Parameternamen und ob ein Rückgabewert vorhanden ist.