כשמפעילים את התכונה 'הוספת תגובות לחסימה', המשתמשים יכולים להוסיף תגובות לחסימה. בדומה לתגובות בשפת תכנות מבוססת-טקסט, הן לא משפיעות על ההתנהגות של הבלוק. הם מתווספים לקוד שנוצר (כולל קוד שנוצר על ידי בלוקים מותאמים אישית) על ידי מחולל הקוד הסטנדרטי של השפה.

סמל התגובה
משתמשים מזינים תגובות חסרות טקסט באמצעות עורך הטקסט של סמל התגובה.
כברירת מחדל, סמל התגובה לא מוצג. יש שתי דרכים להציג אותו:
- קוראים ל-
Block.setCommentTextעם מחרוזת שאינה null. - מאפשרים למשתמש להציג אותו בלחיצה על 'הוספת תגובה' בתפריט ההקשר של הבלוק.
כדי להסיר את סמל התגובה:
- מתקשרים אל
Block.setCommentTextבאמצעותnull. - מאפשרים למשתמש להסיר אותה בלחיצה על 'הסרת התגובה' בתפריט ההקשר של החסימה.
לתשומת ליבכם: האפשרויות 'הוספת תגובה' ו'הסרת תגובה' מופיעות בתפריט ההקשר רק אם:
- הבלוק ניתן לעריכה.
- הבלוק לא מכווץ.
- אפשרות ההגדרה
commentsמוגדרת כ-true. אם לא מגדירים את האפשרות הזו במפורש, ברירת המחדל שלה היאtrueאם לתיבת הכלים יש קטגוריות, ו-falseבמקרים אחרים.
עבודה עם תגובות חסרות באופן פרוגרמטי
כדי לקבל תגובה על חסימת התגובה:
// Returns comment text or null if there is no comment.
myBlock.getCommentText();
כדי להגדיר תגובה לחסימה:
// Sets comment text and displays comment icon.
myBlock.setCommentText('My comment');
כדי למחוק תגובה של בלוק:
// Removes comment text and removes comment icon.
myBlock.setCommentText(null);
היכולת לעבוד עם תגובות באופן פרוגרמטי לא מושפעת מהמצב של הבלוק (למשל, אם אפשר לערוך אותו או שהוא מכווץ) או מההגדרה של אפשרות ההגדרה comments.