คลาส Context MenuRegistry
คลาสสำหรับรีจิสทรีของรายการในเมนูตามบริบท โดยมีจุดประสงค์ให้เป็นซิงเกิล คุณไม่ควรสร้างอินสแตนซ์ใหม่และเข้าถึงคลาสนี้จาก ContextเมนูตามบริบทRegistry.registry เท่านั้น
ลายเซ็น:
export declare class ContextMenuRegistry
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)() | รีเซ็ตอินสแตนซ์ Singleton ที่มีอยู่ของ ContextเมนูRegistry |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
registry | static |
ContextMenuRegistry |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
getContextMenuOptions(scopeType, scope) | รับตัวเลือกเมนูตามบริบทที่ถูกต้องสำหรับประเภทขอบเขตที่ระบุ (เช่น บล็อกหรือพื้นที่ทำงาน) และขอบเขต การบล็อกจะแสดงก็ต่อเมื่อเงื่อนไขที่กำหนดไว้ล่วงหน้าระบุว่าไม่ควรซ่อนไว้ | |
getItem(id) | ||
register(item) | ลงทะเบียน RegistryItem | |
รีเซ็ต() | ล้างและสร้างรีจิสทรีใหม่ | |
unregister(id) | ยกเลิกการลงทะเบียน RegistryItem ด้วยรหัสที่กำหนด |