blockly > CollapsibleToolboxCategory

کلاس CollapsibleToolboxCategory

کلاس برای یک دسته در جعبه ابزار که می تواند جمع شود.

امضا:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

گسترش می دهد: جعبه ابزار

پیاده سازی: ICollapsibleToolboxItem

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (categoryDef، جعبه ابزار، opt_parent) یک نمونه جدید از کلاس CollapsibleToolboxCategory می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
منبسط_ protected بولی اینکه آیا این دسته باید زیرمجموعه های خود را نمایش دهد یا خیر.
نام ثبت نام static رشته نام مورد استفاده برای ثبت دسته جعبه ابزار جمع شونده.
زیرشاخهDiv_ protected HTMLDivElement | خالی ظرف برای هر دسته کودک.
جعبه ابزار_ protected آیتم جعبه ابزار [] موارد جعبه ابزار کودک برای این دسته.

مواد و روش ها

روش اصلاح کننده ها شرح
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected DOM را برای همه زیر شاخه ها ایجاد کنید.
getChildToolboxItems() اقلام جعبه ابزار کودکان را دریافت می کند. (مثلاً زیرمجموعه ها را دریافت می کند)
getDiv()
init()
isCollapsible()
isExpanded() آیا این دسته برای نشان دادن زیرمجموعه‌های فرزند خود گسترش می‌یابد.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) دسته فعلی و پرواز مربوطه را باز یا بسته می کند.
setVisible_(visible)
toggleExpanded() گسترش یا عدم گسترش دسته را تغییر می دهد.