סקר מחקר: נשמח לשמוע על החוויה שלך עם Blockly
לפתיחת הסקר
blockly > תוספים
מרחב שמות של תוספים
פונקציות
פעולה |
התיאור |
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).
[null,null,["עדכון אחרון: 2023-12-02 (שעון UTC)."],[[["The Blockly Extensions namespace provides functions for registering, applying, and managing extensions that add functionality to blocks."],["Extensions can define dynamic behaviors like onchange handlers, mutators, and tooltips, enhancing block interactions."],["They are applied to blocks using `Block.applyExtension()` or the JSON \"extensions\" array attribute during block creation."],["Several helper functions are available for building tooltips and registering different types of extensions, including mixins and mutators."],["The namespace also includes functions for checking registration status and unregistering extensions."]]],[]]