อินเทอร์เฟซ 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) | ตั้งค่าระดับการแชร์กล่องเครื่องมือ |