קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > מרשם > getClassFromOptions
הפונקציה attribution.getClassFromOptions()
הפונקציה מקבלת את הכיתה מהאפשרויות של Blockly לסוג הנתון. היא משמשת ליישומי פלאגין שמבטלים תכונה מובנית. (למשל, ארגז כלים)
Signature:
export declare function getClassFromOptions<T>(type: Type<T>, options: Options, opt_throwIfMissing?: boolean): (new (...p1: any[]) => T) | null;
פרמטרים
פרמטר |
סוג |
תיאור |
סוג |
סוג<T> |
סוג הפלאגין. |
אפשרויות |
אפשרויות |
אובייקט האפשרות שצריך לבדוק אם יש את הפלאגין הנתון. |
opt_throwIfMissing |
בוליאני |
(אופציונלי) האם להקפיץ הודעת שגיאה אם אנחנו לא מצליחים למצוא את הפלאגין. |
החזרות:
(new (...p1: any[]) => T) | null
המחלקה של הפלאגין.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 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"]]