קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > utils > extensions
מרחב השמות utils.extensions
פונקציות
פעולה |
התיאור |
Apply(name, block, isMutator) |
מחילה שיטת תוסף על בלוק. יש להפעיל את הפעולה הזו רק במהלך יצירת בלוקים. |
buildTooltipForDropdown(dropdownName, lookupTable) |
יוצרת פונקציה של תוסף שתמפה ערך של תפריט נפתח למחרוזת של הסבר קצר. |
buildTooltipWithFieldText(msgTemplate, fieldName) |
יוצרת פונקציה של תוסף שתתקין הסבר קצר דינמי. הודעת ההסבר הקצר צריכה לכלול את המחרוזת '%1', והמחרוזת הזו תוחלף בטקסט של השדה בעל השם. |
isRegistered(name) |
מחזירה אם תוסף רשום עם השם הנתון. |
register(name, initFn) |
הפונקציה רושמת פונקציית תוסף חדשה. תוספים הם פונקציות שעוזרות לאתחל בלוקים, ובדרך כלל מוסיפות התנהגות דינמית כמו handlers ו-mutator של onchange. את התוספים האלה מחילים באמצעות Block.applyExtension() או מאפיין המערך "extensions" של JSON. |
registerMixin(name, mixinObj) |
רושמת פונקציית תוסף חדשה שמוסיפה את כל המפתח/ערך של MixinObj. |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) |
רושמת פונקציית תוסף חדשה שמוסיפה מוטטור לבלוק. בזמן הרישום, הפעולה הזו מבצעת כמה בדיקות שפיות בסיסיות במשתנה. ה-wrapper יכול גם להוסיף לבלוק תיבת דו-שיח של שינוי, אם גם כתיבה וגם פירוק מוגדרים במיקס. |
unregister(name) |
מבטל את הרישום של התוסף הרשום עם השם הנתון. |
משתנים
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-02 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]