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() گسترش یا عدم گسترش دسته را تغییر می دهد.