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