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