با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
blockly > Variables > createVariableButtonHandler
دکمه "ایجاد متغیر" را در دسته جعبه ابزار متغیرهای پیش فرض کنترل می کند. نام متغیر را از کاربر درخواست میکند، از جمله درخواستهای مجدد اگر نامی از قبل در بین متغیرهای فضای کاری استفاده شده باشد.
کنترلکنندههای دکمه سفارشی میتوانند به این عملکرد تفویض کنند و به انواع متغیرها و پردازش پس از ایجاد اجازه دهند. سفارشی سازی پیچیده تر (به عنوان مثال، درخواست برای نوع متغیر) فراتر از محدوده این تابع است.
امضا:
export declare function createVariableButtonHandler(workspace: Workspace, opt_callback?: (p1?: string | null) => void, opt_type?: string): void;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|
فضای کار | فضای کار | فضای کاری که در آن متغیر ایجاد می شود. |
opt_callback | (p1?: string | null) => void | (اختیاری) پاسخ به تماس. نام متغیر جدید قابل قبولی داده می شود، یا اگر تغییری لغو شود، باطل می شود (دکمه لغو)، یا اگر متغیر موجود انتخاب شده باشد، تعریف نمی شود. |
opt_type | رشته | (اختیاری) نوع متغیری مانند 'int'، 'string' یا '. این به طور پیش فرض روی '' خواهد بود که یک نوع خاص است. |
برمی گرداند:
باطل
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[[["`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."]]],[]]