فئة مجموعة الأدوات
فئة لفئة في مربع أدوات.
Signature:
export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem
يمتدّ إلى: ToolboxItem
تنفِّذ: ISelectableToolboxItem
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(constructor)(categoryDef, parentToolbox, opt_parent) | إنشاء مثيل جديد من فئة ToolboxCategory |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
borderWidth | static |
الرقم | عرض شريط اللون بجانب كل فئة بوحدة البكسل |
colour_ | protected |
سلسلة | لون الفئة. |
cssConfig_ | protected |
CssConfig | |
defaultBackgroundColour | static |
سلسلة | اللون التلقائي للفئة ويُستخدم هذا اللون باعتباره لون خلفية الفئة عند تحديدها. |
flyoutItems_ | protected |
سلسلة | FlyoutItemInfoArray | عناصر النافذة المنبثقة لهذه الفئة |
htmlDiv_ | protected |
HTMLDivElement | null | حاوية HTML للفئة |
iconDom_ | protected |
عنصر | null | عنصر HTML لرمز صندوق الأدوات |
isDisabled_ | protected |
منطقي | صحيح إذا تم إيقاف هذه الفئة، وخطأ في الحالات الأخرى. |
isHidden_ | protected |
منطقي | صحيح إذا كان من المفترض إخفاء الفئة، وخطأ في الحالات الأخرى. |
labelDom_ | protected |
العنصر | null | عنصر HTML لتصنيف صندوق الأدوات |
name_ | protected |
سلسلة | الاسم الذي سيتم عرضه في الفئة |
nestedPadding | static |
الرقم | عدد وحدات البكسل المطلوب نقل الفئة على كل مستوى مدمج. |
registrationName | static |
سلسلة | الاسم المستخدَم لتسجيل فئة صندوق الأدوات. |
rowContents_ | protected |
HTMLDivElement | null | عنصر HTML الذي يحتوي على العناصر الثانوية لصف الفئة |
rowDiv_ | protected |
HTMLDivElement | null | عنصر HTML لصف الفئة |
toolboxItemDef_ | CategoryInfo |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
addColourBorder_(colour) | protected |
أضف شريط اللون إلى فئة مربع الأدوات. |
allAncestorsExpanded_() | protected |
ما إذا كان سيتم توسييع جميع العناصر الأصلية لفئة معيّنة (الفئة الرئيسية والفئة الرئيسية للفئة الرئيسية وما إلى ذلك) |
closeIcon_(iconDiv) | protected |
تُضيف فئات مناسبة لعرض رمز مغلق. |
createContainer_() | protected |
تنشئ الحاوية التي تحتوي على الصف وأي فئات فرعية. |
createDom_() | protected |
لإنشاء نموذج DOM للفئة |
createIconDom_() | protected |
لإنشاء مدى يحتوي على رمز الفئة. |
createLabelDom_(name) | protected |
لإنشاء النطاق الذي يحتوي على تصنيف الفئة. يجب أن يكون لهذا العنصر رقم تعريف لأغراض تسهيل الاستخدام. |
createRowContainer_() | protected |
تنشئ العنصر الرئيسي لحاوية المحتوى. ستتم جميع النقرات على هذا القسم. |
createRowContentsContainer_() | protected |
لإنشاء حاوية للتصنيف والرمز هذا الإجراء ضروري لنتمكّن من ضبط جميع أحداث مؤشّرات الفئات الفرعية على "بدون". |
dispose() | ||
getClickTarget() | الحصول على عنصر HTML القابل للنقر. يتلقّى عنصر "صندوق أدوات أحد الوالدَين" النقرات. سيضيف مربع الأدوات الرئيسي معرّفًا إلى هذا العنصر حتى يتمكن من تمرير حدث onClick إلى عنصر الأدوات الصحيح. | |
getColour_(categoryDef) | protected |
تحصل على اللون أو النمط لفئة ما. |
getContents() | الحصول على محتوى الفئة هذه هي العناصر التي يُفترض أن تظهر في النافذة المنبثقة. | |
getDiv() | ||
getName() | تحصل على اسم الفئة. تُستخدَم لعرض الأحداث. | |
getParent() | ||
hide() | إخفاء الفئة. | |
init() | يقوم بتهيئة عنصر مربع الأدوات. ويشمل ذلك إنشاء DOM وتعديل حالة أي عناصر استنادًا إلى عنصر المعلومات. يجب طلب 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) | لتعديل المحتوى الذي سيتم عرضه في القائمة المنبثقة. إذا كان مربّع النافذة المنبثقة مفتوحًا عند تعديل المحتوى، يجب أيضًا استدعاء refreshSelection في صندوق الأدوات. |