blockly > ContextMenuRegistry

คลาส ContextMenuRegistry

คลาสสำหรับรีจิสทรีของรายการในเมนูตามบริบท การดำเนินการนี้มีไว้เพื่อใช้เป็น Singleton คุณไม่ควรสร้างอินสแตนซ์ใหม่ และเข้าถึงคลาสนี้จาก ContextMenuRegistry.registry เท่านั้น

ลายเซ็น:

export declare class ContextMenuRegistry 

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(constructor)() รีเซ็ตอินสแตนซ์แบบ Singleton ที่มีอยู่ของ ContextMenuRegistry

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
registry static ContextMenuRegistry

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
getContextMenuOptions(scope, menuOpenEvent) รับตัวเลือกเมนูตามบริบทที่ถูกต้องสำหรับขอบเขตที่ระบุ ระบบจะรวมตัวเลือกไว้ก็ต่อเมื่อ preconditionFn ระบุว่าไม่ควรซ่อนตัวเลือก
getItem(id)
register(item) ลงทะเบียน RegistryItem
reset() ล้างและสร้างรีจิสทรีใหม่
unregister(id) ยกเลิกการลงทะเบียน RegistryItem ด้วยรหัสที่ระบุ