透過集合功能整理內容
你可以依據偏好儲存及分類內容。
封鎖 >登錄檔 >getClassFromOptions
Registry.getClassFromOptions() 函式
從指定類型的 Blockly 選項中取得類別。這會用於覆寫內建功能的外掛程式。(例如 Toolbox)
Signature:
export declare function getClassFromOptions<T>(type: Type<T>, options: Options, opt_throwIfMissing?: boolean): (new (...p1: any[]) => T) | null;
參數
參數 |
類型 |
說明 |
類型 |
類型<T> |
外掛程式的類型。 |
選項 |
選項 |
用來檢查指定外掛程式的選項物件。 |
opt_throwIfMissing |
布林值 |
(選用) 找不到外掛程式時,是否要擲回錯誤。 |
傳回:
(最新 (...p1: any[]) => T) |空值
外掛程式的類別。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[[["容易理解","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 (世界標準時間)。"],[],["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"]]