חסימת תגובות

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

בלוק if עם הערה

סמל התגובה

משתמשים מזינים תגובות חסרות טקסט באמצעות עורך הטקסט של סמל התגובה.

כברירת מחדל, סמל התגובה לא מוצג. יש שתי דרכים להציג אותו:

  • קוראים ל-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.