Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > Variablen > createVariableButtonHandler
Verarbeitet „Variable erstellen“ in der Toolbox-Kategorie für Standardvariablen. Der Nutzer wird aufgefordert, einen Variablennamen anzugeben. Dies gilt auch für den Fall, dass für die Variablen des Arbeitsbereichs bereits ein Name verwendet wird.
Benutzerdefinierte Schaltflächen-Handler können an diese Funktion delegieren, sodass Variablentypen und eine Verarbeitung nach der Erstellung zulässig sind. Eine komplexere Anpassung (z.B. Aufforderung zum Variablentyp) geht über diese Funktion hinaus.
Unterschrift:
export declare function createVariableButtonHandler(workspace: Workspace, opt_callback?: (p1?: string | null) => void, opt_type?: string): void;
Parameter
Parameter |
Typ |
Beschreibung |
Arbeitsbereich |
Workspace |
Der Arbeitsbereich, in dem die Variable erstellt werden soll. |
opt_callback |
(p1?: string | null) => voidm |
(Optional) Ein Callback. Es wird ein akzeptabler neuer Variablenname übergeben oder null, wenn die Änderung abgebrochen werden soll (Schaltfläche „Abbrechen“), oder nicht definiert, wenn eine vorhandene Variable ausgewählt wurde. |
opt_type |
String |
Optional: Der Typ der Variablen, z. B. "int", "string" oder "". Der Standardwert ist '', was ein bestimmter Typ ist. |
Gibt zurück:
voidm
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: 2024-09-09 (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: 2024-09-09 (UTC)."],[[["`createVariableButtonHandler` facilitates the creation of new variables within a Blockly workspace, managing user prompts for variable names and handling potential naming conflicts."],["This function can be used by custom button handlers, offering flexibility for defining variable types and incorporating post-creation actions."],["While offering basic variable creation functionality, `createVariableButtonHandler` is not designed for complex customizations like prompting for variable type."],["The function takes the workspace, an optional callback for processing the new variable name, and an optional variable type as parameters."]]],[]]