Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
блочно > Переменные > createVariableButtonHandler
Обрабатывает кнопку «Создать переменную» в категории панели инструментов «Переменные по умолчанию». Он предложит пользователю ввести имя переменной, включая повторные запросы, если имя уже используется среди переменных рабочей области.
Обработчики пользовательских кнопок могут делегировать эту функцию, позволяя использовать типы переменных и обработку после создания. Более сложная настройка (например, запрос типа переменной) выходит за рамки этой функции.
Подпись:
export declare function createVariableButtonHandler(workspace: Workspace, opt_callback?: (p1?: string | null) => void, opt_type?: string): void;
Параметры
Параметр | Тип | Описание |
---|
рабочее пространство | Рабочая область | Рабочая область, в которой создается переменная. |
opt_callback | (p1?: строка | ноль) => void | (Необязательно) Обратный вызов. Ему будет передано приемлемое новое имя переменной или значение NULL, если изменение должно быть прервано (кнопка отмены), или неопределенное, если была выбрана существующая переменная. |
opt_type | нить | (Необязательно) Тип переменной, например «int», «строка» или «». По умолчанию это '', который является конкретным типом. |
Возврат:
пустота
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-11 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-11 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."]]],[]]