คลาส ToolboxItem
ชั้นเรียนสำหรับรายการในกล่องเครื่องมือ
ลายเซ็น:
export declare class ToolboxItem implements IToolboxItem
การใช้งาน: IToolboxItem
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(toolboxItemDef, parentToolbox, opt_parent) | สร้างอินสแตนซ์ใหม่ของคลาส ToolboxItem |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
id_ | protected |
สตริง | |
level_ | protected |
ตัวเลข | |
parent_ | protected |
ICollapsibleToolboxItem | null | |
parentToolbox_ |
|
IToolbox | กล่องเครื่องมือในหมวดหมู่นี้ |
toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo | null | |
workspace_ | protected |
WorkspaceSvg |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
dispose() | กำจัดรายการในกล่องเครื่องมือนี้ทิ้ง ไม่มีการดำเนินการโดยค่าเริ่มต้น | |
getClickTarget() | รับองค์ประกอบ HTML ที่คลิกได้ องค์ประกอบกล่องเครื่องมือหลักได้รับการคลิก กล่องเครื่องมือระดับบนสุดจะเพิ่มรหัสลงในองค์ประกอบนี้เพื่อให้ส่งเหตุการณ์ onClick ไปยัง ToolboxItem ที่ถูกต้องได้ | |
getDiv() | รับ div สำหรับรายการในกล่องเครื่องมือ | |
getId() | รับตัวระบุที่ไม่ซ้ำกันสำหรับรายการในกล่องเครื่องมือนี้ | |
getParent() | รับระดับบนสุดหากรายการในกล่องเครื่องมือฝังอยู่ | |
init() | เริ่มต้นรายการในกล่องเครื่องมือ ซึ่งรวมถึงการสร้าง DOM และการอัปเดตสถานะของรายการต่างๆ ตามออบเจ็กต์ข้อมูล | |
isCollapsible() | รายการในกล่องเครื่องมือยุบได้หรือไม่ | |
isSelectable() | สามารถเลือกรายการในกล่องเครื่องมือได้หรือไม่ | |
setVisible_(_isVisible) | ตั้งค่าว่าจะแสดงหมวดหมู่หรือไม่ หากต้องการให้หมวดหมู่ปรากฏ คุณต้องขยายหมวดหมู่หลักด้วย |