blockly > ToolboxCategory

فئة مجموعة الأدوات

فئة لفئة في مربع أدوات.

Signature:

export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem 

الامتدادات: ToolboxItem

التنفيذ: ISelectableToolboxItem

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(Buildor)(categoryDef, parentToolbox, opt_parent) إنشاء مثيل جديد لفئة ToolboxCategory

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
borderWidth static الرقم عرض شريط الألوان بالبكسل بجانب كل فئة.
colour_ protected سلسلة لون الفئة.
cssConfig_ protected CssConfig
defaultBackgroundColour static سلسلة اللون الافتراضي للفئة. ويُستخدم هذا اللون باعتباره لون خلفية الفئة عند تحديدها.
flyoutItems_ protected سلسلة | FlyoutItemInfoArray العناصر المنبثقة لهذه الفئة.
htmlDiv_ protected HTMLDivElement | فارغ حاوية HTML للفئة.
iconDom_ protected عنصر | فارغ عنصر HTML لرمز صندوق الأدوات
isDisabled_ protected منطقي صحيح إذا تم إيقاف هذه الفئة، وخطأ في الحالات الأخرى.
isHidden_ protected منطقي صحيح إذا كان المقصود من الفئة أن تكون مخفية، وخطأ في الحالات الأخرى.
labelDom_ protected عنصر | فارغ عنصر HTML لتصنيف صندوق الأدوات
name_ protected سلسلة الاسم الذي سيتم عرضه في الفئة.
nestedPadding static الرقم عدد وحدات البكسل المطلوب نقل الفئة على كل مستوى مدمج.
registrationName static سلسلة الاسم المستخدَم لتسجيل فئة صندوق الأدوات.
rowContents_ protected HTMLDivElement | فارغ عنصر HTML الذي يحتوي على العناصر الثانوية لصف الفئة
rowDiv_ protected HTMLDivElement | فارغ تمثّل هذه السمة عنصر HTML لصف الفئة.
toolboxItemDef_ CategoryInfo

الطُرق

الطريقة مفاتيح التعديل الوصف
addColourBorder_(colour) protected أضف شريط اللون إلى فئة مربع الأدوات.
allAncestorsExpanded_() protected ما إذا تم توسيع جميع الكيانات الأصلية لفئة معيّنة (أي الأصل وأحد الوالدين، وما إلى ذلك).
closeIcon_(iconDiv) protected تضيف الفئات المناسبة لعرض رمز مغلق.
createContainer_() protected تُنشئ الحاوية التي تحتوي على الصف وأي فئات فرعية.
createDom_() protected ينشئ DOM للفئة.
createIconDom_() protected لإنشاء مدى يحتوي على رمز الفئة.
createLabelDom_(name) protected ينشئ النطاق الذي يحتوي على تصنيف الفئة. ويجب أن يكون له معرّف لأغراض تسهيل الاستخدام.
createRowContainer_() protected تنشئ العنصر الرئيسي لحاوية المحتوى. ستتم جميع النقرات على عنصر div هذا
createRowContentsContainer_() protected تنشئ الحاوية للتصنيف والرمز. ويُعدّ هذا الإجراء ضروريًا حتى نتمكّن من ضبط جميع أحداث مؤشر الفئة الفرعية على "بدون".
dispose()
getClickTarget() الحصول على عنصر HTML القابل للنقر. ويتلقى عنصر مربع الأدوات الرئيسي نقرات. سيضيف مربع الأدوات الرئيسي معرّفًا إلى هذا العنصر حتى يتمكن من تمرير حدث onClick إلى عنصر الأدوات الصحيح.
getColour_(categoryDef) protected تحصل على اللون أو النمط لفئة ما.
getContents() الحصول على محتوى الفئة. هذه هي العناصر التي من المفترض أن يتم عرضها في القائمة المنبثقة.
getDiv()
getName() الحصول على اسم الفئة. يُستخدَم لإطلاق الأحداث.
getParent()
hide() إخفاء الفئة.
init() يقوم بتهيئة عنصر مربع الأدوات. يشمل ذلك إنشاء نموذج العناصر في المستند وتعديل حالة أي عناصر استنادًا إلى عنصر المعلومات. يجب طلب Init فور إنشاء عنصر مربع الأدوات، وذلك لضمان تحليل محتوى الفئة بشكل صحيح.
isSelectable()
isVisible() ما إذا كانت الفئة مرئية أم لا. لا تكون الفئة مرئية إلا إذا تم توسيع جميع أصلها وكانت ishidden_ خطأ.
makeDefaultCssConfig_() protected ينشئ كائنًا يحتوي على الفئات التلقائية لفئة معيّنة.
onClick(_e) الأسماء المعرِّفة عند النقر على عنصر مربع الأدوات.
openIcon_(iconDiv) protected إضافة الفئات المناسبة لعرض رمز مفتوح.
parseCategoryDef_(categoryDef) protected تحلل الأجزاء التي لا تتضمن محتوى من الفئة def.
parseContents_(categoryDef) protected يحلّل مصفوفة المحتويات مصفوفة المحتوى استنادًا إلى ما إذا كانت الفئة فئة ديناميكية، أو إذا كان من المفترض عرض محتواها في القائمة المنبثقة.
refreshTheme() لتعديل لون هذه الفئة
setDisabled(isDisabled) تحدِّد هذه السياسة ما إذا كانت الفئة غير مفعَّلة.
setSelected(isSelected) لضبط الفئة الحالية على أنّها محدّدة.
setVisible_(isVisible) تحدد ما إذا كانت الفئة مرئية أم لا. ولكي تظهر الفئة، يجب توسيع فئتها الرئيسية أيضًا.
show() اعرض الفئة. لن تظهر الفئة إلا في حال توسيع فئتها الرئيسية أيضًا.
updateFlyoutContents(contents) لتعديل المحتوى الذي سيتم عرضه في القائمة المنبثقة. إذا كانت القائمة المنبثقة مفتوحة عند تحديث المحتويات، يجب أيضًا استدعاء عملية إعادة التحميل في صندوق الأدوات.