تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > registry
مساحة اسم السجل
صفوف
دورات تدريبية |
الوصف |
النوع |
اسم يحمل نوع العنصر المخزن في الحقل العام. |
الدوال
الوظيفة |
الوصف |
getAllItems(type, opt_cased, opt_throwIfMissing) |
لعرض خريطة السلع المسجَّلة بالنوع المحدّد. |
getClass(type, name, opt_throwIfMissing) |
تحصل على الفئة للاسم والنوع اللذين تم إدخالهما. |
getClassFromOptions(type, options, opt_throwIfMissing) |
للحصول على الفئة من خيارات Blockly للنوع المحدّد. يُستخدم هذا الإجراء للمكونات الإضافية التي تتجاهل إحدى الميزات المضمنة. (مربع الأدوات مثلاً) |
getObject(type, name, opt_throwIfMissing) |
تحصل على الكائن للاسم والنوع اللذين تم إدخالهما. |
hasItem(type, name) |
يعرض ما إذا كان السجلّ يحتوي على عنصر بالنوع والاسم المحددَين أم لا. |
register(type, name, recordItem, opt_allowOverrides) |
تسجيل صف بناءً على النوع والاسم. |
unregister(type, name) |
يؤدي هذا الإجراء إلى إلغاء تسجيل عنصر السجلّ بالنوع والاسم المحددَين. |
المتغيرات
متغير |
الوصف |
تلقائي |
السلسلة المستخدمة لتسجيل الفئة التلقائية لنوع من المكوّنات الإضافية. |
TEST_ONLY |
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة 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 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `Blockly.registry` namespace manages the registration and retrieval of various Blockly components, like plugins and extensions."],["It provides functions to register, unregister, and access items using their type and name."],["You can retrieve registered items as classes or objects, and check for their existence using provided functions."],["The `Blockly.registry` namespace uses types like `Type` to categorize registered components for easy management."]]],["The registry namespace manages items in Blockly using types and names. It includes a `Type` class representing an element's type. Key actions involve retrieving registered items via `getAllItems`, `getClass`, `getClassFromOptions`, and `getObject`. The functions `hasItem`, `register`, and `unregister` are used to check, add, and remove items, respectively. `DEFAULT` and `TEST_ONLY` are used for specifying default classes and for testing purposes.\n"]]