blockly > ToolboxCategory

فئة ToolboxCategory

فئة لفئة في صندوق أدوات.

Signature:

export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem 

توسيع: ToolboxItem

يتم التنفيذ: ISelectableToolboxItem

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(CREATEor)(categoryDef, parentToolbox, opt_parent) تنشئ هذه الدالة مثيلاً جديدًا من الفئة ToolboxCategory.

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
borderWidth static الرقم العرض بالبكسل لشريط اللون بجوار كل فئة.
colour_ protected سلسلة لون الفئة.
cssConfig_ protected CssConfig
defaultBackgroundColour static سلسلة اللون التلقائي للفئة. ويُستخدم هذا اللون كلون خلفية الفئة عند تحديدها.
flyoutItems_ protected سلسلة | FlyoutItemInfoArray العناصر المنبثقة لهذه الفئة.
htmlDiv_ protected HTMLDivElement | فارغ حاوية HTML للفئة.
iconDom_ protected العنصر | قيمة فارغة عنصر HTML لرمز مربّع الأدوات
isDisabled_ protected boolean صحيح إذا تم إيقاف هذه الفئة، أو false في الحالات الأخرى.
isHidden_ protected boolean صحيح إذا كان من المفترض أن تكون الفئة مخفية، أو false في الحالات الأخرى.
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 تنشئ الحاوية للتصنيف والرمز. وهذا أمر ضروري كي نتمكّن من ضبط جميع أحداث مؤشر الفئات الفرعية على "لا شيء".
disposition()
getClickTarget() تحصل على عنصر HTML القابل للنقر. يتلقى عنصر مربع الأدوات الرئيسي نقرات. سيضيف مربع الأدوات الرئيسي معرّفًا إلى هذا العنصر حتى يتمكّن من تمرير حدث onClick إلى مربّع الأدوات الصحيح.
getColour_(categoryDef) protected للحصول على اللون أو النمط للفئة.
getContents() الحصول على محتوى الفئة. هي العناصر التي من المفترض عرضها في القائمة المنبثقة.
getDiv()
getName() الحصول على اسم الفئة. يتم استخدامه لإصدار الأحداث.
getParent()
hide() إخفاء الفئة.
init() تهيئة عنصر مربع الأدوات. ويتضمن ذلك إنشاء نموذج العناصر في المستند (DOM) وتحديث حالة أي عناصر استنادًا إلى كائن المعلومات. يجب استدعاء Init مباشرةً بعد إنشاء عنصر مربع الأدوات، لضمان تحليل محتويات الفئة بشكل صحيح.
isSelectable()
isVisible() ما إذا كانت الفئة مرئية أم لا. لا تكون الفئة مرئية إلا إذا تم توسيع كل الكيانات التابعة لها وكانت isHidden_ false.
makeDefaultCssConfig_() protected تنشئ كائنًا يتضمن الفئات التلقائية لفئة ما.
onClick(_e) الأسماء المعرِّفة عند النقر على عنصر في مجموعة الأدوات.
openIcon_(iconDiv) protected إضافة الصفوف المناسبة لعرض رمز مفتوح
parseCategoryDef_(categoryDef) protected تحليل الأجزاء بلا محتوى من الفئة def.
parseContents_(categoryDef) protected تحلّل صفيف المحتوى بناءً على ما إذا كانت الفئة فئة ديناميكية أو إذا كان من المفترض أن يظهر محتواها في القائمة المنبثقة.
refreshTheme() لتعديل اللون لهذه الفئة.
setDisabled(isDisabled) لتحديد ما إذا كانت الفئة غير مفعَّلة أم لا.
setSelected(isSelected) لتعيين الفئة الحالية على أنها محددة.
setVisible_(isVisible) لتحديد ما إذا كانت الفئة مرئية أم لا. لكي تظهر الفئة، يجب توسيع فئتها الرئيسية أيضًا.
show() عرض الفئة. لن تظهر الفئة إلا إذا تم توسيع فئتها الرئيسية أيضًا.
updateFlyoutContents(contents) تعديل المحتوى الذي سيتم عرضه في القائمة المنبثقة إذا كانت القائمة المنبثقة مفتوحة عند تحديث المحتوى، يجب أيضًا استدعاء ميزة renameSelection في مربع الأدوات.