فئة 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 في مربع الأدوات. |