คลาส 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) | ตั้งค่าว่าหมวดหมู่จะแสดงหรือไม่แสดง หากต้องการให้หมวดหมู่ปรากฏ คุณต้องขยายหมวดหมู่หลักด้วย |