קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > תוספים > registerMutator
הפונקציה extensions.registerMutator()
רושם פונקציית תוסף חדשה שמוסיפה מוטציה לבלוק. בזמן הרישום האפליקציה מבצעת כמה בדיקות שפיות בסיסיות במוטטור. ה-wrapper יכול גם להוסיף לבלוק תיבת דו-שיח של מוטציה, אם גם הכתיבה וגם פירוק מוגדרות במיקסין.
Signature:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
פרמטרים
| פרמטר |
סוג |
תיאור |
| שם |
מחרוזת |
השם של תוסף השינוי הזה. |
| mixinObj |
כל |
הערכים שיש לכלול. |
| opt_helperFn |
() => כל |
(אופציונלי) פונקציה אופציונלית שצריך להחיל אחרי שילוב האובייקט. |
| opt_blockList |
String[] |
(אופציונלי) רשימת בלוקים שיופיעו בתצוגה המקדימה של תיבת הדו-שיח של המוטציה. |
החזרות:
ריק
חריגים
{שגיאה} אם השינוי לא תקין או שאי אפשר להחיל אותו על הבלוק.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון 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 `registerMutator` function registers a new mutator extension for blocks. It takes the mutator's name, a mixin object defining its behavior, and optional parameters like a helper function and a block list for a mutator dialog's flyout. It verifies the mutator's validity and can add a dialog if 'compose' and 'decompose' are defined. This function will raise an error if the mutation is invalid. It does not return a value.\n"]]