کلاس جعبه ابزار
کلاس برای یک مورد در جعبه ابزار.
امضا:
export declare class ToolboxItem implements IToolboxItem
پیاده سازی: IToolboxItem
سازندگان
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده)(toolboxItemDef، parentToolbox، opt_parent) | یک نمونه جدید از کلاس ToolboxItem می سازد |
خواص
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
شناسه_ | protected | رشته | |
مرحله_ | protected | عدد | |
والدین_ | protected | ICollapsibleToolboxItem | خالی | |
parentToolbox_ | | جعبه ابزار | جعبه ابزار این دسته به آن تعلق دارد. |
toolboxItemDef_ | protected | جعبه ابزار.ToolboxItemInfo | خالی | |
فضای کاری_ | protected | WorkspaceSvg |
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
در معرض قرار دادن() | این مورد جعبه ابزار را دور بریزید. No-op به طور پیش فرض. | |
getClickTarget() | عنصر HTML را دریافت می کند که قابل کلیک است. عنصر جعبه ابزار والد کلیک ها را دریافت می کند. جعبه ابزار والد یک شناسه به این عنصر اضافه می کند تا بتواند رویداد onClick را به toolboxItem صحیح منتقل کند. | |
getDiv() | div مورد جعبه ابزار را دریافت می کند. | |
getId() | یک شناسه منحصر به فرد برای این مورد جعبه ابزار دریافت می کند. | |
getParent() | اگر مورد جعبه ابزار تو در تو باشد، والد را دریافت می کند. | |
init() | مورد جعبه ابزار را مقداردهی اولیه می کند. این شامل ایجاد DOM و بهروزرسانی وضعیت هر آیتم بر اساس شی اطلاعات است. | |
isCollapsible() | اینکه آیا مورد جعبه ابزار جمعشدنی است یا خیر. | |
isSelectable() | اینکه آیا مورد جعبه ابزار قابل انتخاب است یا خیر. | |
setVisible_(_isVisible) | تعیین می کند که دسته قابل مشاهده باشد یا نه. برای اینکه یک دسته قابل مشاهده باشد، دسته والد آن نیز باید گسترش یابد. |