blockly > ContextMenuRegistry

คลาส 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 ด้วยรหัสที่กำหนด