تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > المتغيّرات > createVariableButtonHandler
التعامل مع "إنشاء متغيّر" في فئة مربع أدوات المتغيرات الافتراضية. ستطلب من المستخدم إدخال اسم متغيّر، بما في ذلك الطلبات مرة أخرى إذا كان الاسم قيد الاستخدام حاليًا بين متغيّرات مساحة العمل.
يمكن لمعالجات الأزرار المخصّصة تفويض هذه الدالة، ما يسمح بأنواع المتغيرات والمعالجة بعد الإنشاء. إنّ التخصيص الأكثر تعقيدًا (مثل طلب نوع المتغيّر) يتجاوز نطاق هذه الدالة.
Signature:
export declare function createVariableButtonHandler(workspace: Workspace, opt_callback?: (p1?: string | null) => void, opt_type?: string): void;
المعلمات
المعلمة |
النوع |
الوصف |
مساحة العمل |
مساحة العمل |
مساحة العمل المطلوب إنشاء المتغير عليها. |
opt_callback |
(p1?: string | null) => فراغ |
(اختياري) معاودة الاتصال. سيتم تمرير اسم متغيّر جديد مقبول أو فارغًا إذا كان سيتم إلغاء التغيير (زر الإلغاء)، أو غير محدَّد في حال اختيار متغيّر حالي. |
opt_type |
سلسلة |
(اختياري) نوع المتغيّر، مثل 'int' أو 'string' أو ''. سيتم ضبط هذا الخيار تلقائيًا على النوع ''، وهو نوع محدّد. |
المرتجعات:
فراغ
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-09 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-09-09 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`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."]]],[]]