Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > Variables > createVariableButtonHandler
Référence "Créer une variable" dans la catégorie de la boîte à outils des variables par défaut. L'utilisateur sera invité à saisir un nom de variable, y compris à renvoyer des invites si un nom est déjà utilisé parmi les variables de l'espace de travail.
Les gestionnaires de boutons personnalisés peuvent déléguer à cette fonction, ce qui autorise les types de variables et le traitement après la création. Une personnalisation plus complexe (par exemple, demander un type de variable) dépasse le cadre de cette fonction.
Signature :
export declare function createVariableButtonHandler(workspace: Workspace, opt_callback?: (p1?: string | null) => void, opt_type?: string): void;
Paramètres
Paramètre |
Type |
Description |
espace de travail |
Workspace |
Espace de travail dans lequel créer la variable. |
opt_callback |
(p1?: string | null) => vide |
(Facultatif) Un rappel. Elle transmet un nouveau nom de variable acceptable, ou la valeur "null" si la modification doit être annulée (bouton "Annuler") ou non définie si une variable existante a été choisie. |
opt_type |
chaîne |
(Facultatif) Type de variable, par exemple "int", "string" ou "". Il sera défini par défaut sur '', qui est un type spécifique. |
Renvoie :
vide
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/09/09 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]],[]]