จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
blockly > รีจิสทรี > getClassFromOptions
ฟังก์ชันรีจิสทรี.getClassFromOptions()
รับชั้นเรียนจากตัวเลือกแบบบล็อกสำหรับประเภทที่ระบุ ใช้สำหรับปลั๊กอินที่ลบล้างฟีเจอร์ในตัว (เช่น กล่องเครื่องมือ)
ลายเซ็น:
export declare function getClassFromOptions<T>(type: Type<T>, options: Options, opt_throwIfMissing?: boolean): (new (...p1: any[]) => T) | null;
พารามิเตอร์
พารามิเตอร์ |
ประเภท |
คำอธิบาย |
ประเภท |
ประเภท<T> |
ประเภทของปลั๊กอิน |
ตัวเลือก |
ตัวเลือก |
ออบเจ็กต์ตัวเลือกที่จะตรวจสอบปลั๊กอินที่ระบุ |
opt_throwIfMissing |
boolean |
(ไม่บังคับ) แสดงข้อผิดพลาดหรือไม่หากเราไม่พบปลั๊กอิน |
การคืนสินค้า:
(ใหม่ (...p1: ใดก็ได้[]) => T) | ค่าว่าง
คลาสสำหรับปลั๊กอิน
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-25 UTC"],[],["The `registry.getClassFromOptions()` function retrieves a plugin's class from Blockly options based on its type. It takes the plugin's type, an options object, and an optional boolean to determine if an error should be thrown if the plugin is missing. It returns the plugin's class or `null` if not found. This is useful for plugins, like the Toolbox, which replace default functionality, and to find the given plugin on the option object.\n"]]