อินเทอร์เฟซ IToolbox
อินเทอร์เฟซสําหรับกล่องเครื่องมือ
ลายเซ็น:
export interface IToolbox extends IRegistrable, IFocusableTree
ขยาย: IRegistrable, IFocusableTree
เมธอด
| วิธีการ | คำอธิบาย |
|---|---|
| clearSelection() | ยกเลิกการไฮไลต์รายการที่เลือกไว้ก่อนหน้านี้ |
| dispose() | กำจัดกล่องเครื่องมือนี้ |
| getFlyout() | รับเมนูแบบเลื่อนลงของกล่องเครื่องมือ |
| getHeight() | รับความสูงของกล่องเครื่องมือ |
| getSelectedItem() | รับรายการที่เลือก |
| getWidth() | รับความกว้างของกล่องเครื่องมือ |
| getWorkspace() | รับพื้นที่ทํางานสําหรับกล่องเครื่องมือ |
| handleToolboxItemResize() | จัดการการปรับขนาดกล่องเครื่องมือเมื่อรายการในกล่องเครื่องมือปรับขนาด |
| init() | เริ่มต้นกล่องเครื่องมือ |
| isHorizontal() | รับข้อมูลว่ากล่องเครื่องมือเป็นแนวนอนหรือไม่ |
| position() | กำหนดตำแหน่งกล่องเครื่องมือโดยพิจารณาว่าเป็นกล่องเครื่องมือแนวนอนหรือไม่ และพื้นที่ทำงานเป็น RTL หรือไม่ |
| refreshSelection() | อัปเดตเนื้อหาของเมนูแบบเลื่อนลงโดยไม่ต้องปิด ควรใช้เพื่อตอบสนองต่อการเปลี่ยนแปลงในหมวดหมู่แบบไดนามิก เช่น ตัวแปรหรือกระบวนการ |
| refreshTheme() | อัปเดตสีหมวดหมู่และสีพื้นหลังของหมวดหมู่ที่เลือก |
| render(toolboxDef) | เติมรายการใหม่ลงในกล่องเครื่องมือและนำเนื้อหาเก่าออก |
| selectItemByPosition(position) | เลือกรายการกล่องเครื่องมือตามตำแหน่งในรายการรายการกล่องเครื่องมือ |
| setSelectedItem(item) | ตั้งค่ารายการที่เลือก |
| setVisible(isVisible) | ตั้งค่าระดับการแชร์กล่องเครื่องมือ |