Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
blockly > Variabili > createVariableButtonHandler
Handle "Crea variabile" nella categoria degli strumenti per le variabili predefinite. All'utente verrà richiesto di inserire un nome per la variabile, inclusi una nuova richiesta se un nome è già in uso tra le variabili dell'area di lavoro.
I gestori di pulsanti personalizzati possono delegare questa funzione, consentendo i tipi di variabili e l'elaborazione post-creazione. Una personalizzazione più complessa (ad esempio, richieste di tipo di variabile) non rientra nell'ambito di questa funzione.
Firma:
export declare function createVariableButtonHandler(workspace: Workspace, opt_callback?: (p1?: string | null) => void, opt_type?: string): void;
Parametri
Parametro |
Tipo |
Descrizione |
area di lavoro |
Workspace |
L'area di lavoro in cui creare la variabile. |
opt_callback |
(p1?: string | null) => null |
(Facoltativo) Un callback. Verrà trasmesso un nuovo nome di variabile accettabile oppure nullo se la modifica deve essere interrotta (pulsante di annullamento) oppure indefinito se è stata scelta una variabile esistente. |
opt_type |
stringa |
(Facoltativo) Il tipo di variabile, ad esempio "int", "string" o "string". Per impostazione predefinita viene utilizzato "", che è un tipo specifico. |
Resi:
null
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-09-09 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]],[]]