blockly > ContextMenuRegistry

คลาส ContextMenuRegistry

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

ลายเซ็น:

export declare class ContextMenuRegistry 

ผู้ผลิต

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

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

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

เมธอด

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