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