קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > חסימה > setDisabledReason
שיטת Block.setDisabledReason()
מוסיפים או מסירים סיבה שבגללה החסימה עשויה להיות מושבתת. אם לחסימה יש סיבה כלשהי להשבית אותה, החסימה עצמה תיחשב כמושבת. אפשר להשבית חסימה מכמה סיבות בלתי תלויות, למשל כשמשתמש משבית אותה באופן ידני או שהחסימה לא חוקית.
Signature:
setDisabledReason(disabled: boolean, reason: string): void;
פרמטרים
פרמטר |
סוג |
תיאור |
הושבת |
בוליאני |
אם הערך הוא True, החסימה תיחשב כמושבתת לפחות מהסיבה שצוינה, אחרת החסימה לא תושבת יותר מסיבה זו. |
סיבה |
מחרוזת |
מזהה ניטרלי שפה שיכול להסביר את הסיבה להשבתת החסימה. צריך להפעיל את השיטה הזו שוב עם אותו מזהה כדי לעדכן אם החסימה מושבתת כרגע מסיבה זו. |
החזרות:
ריק
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],["The `Block.setDisabledReason()` method manages reasons for a block's disabled state. It takes a boolean `disabled` and a string `reason`. If `disabled` is true, the block is considered disabled for the given `reason`; otherwise, it's no longer disabled for that reason. Multiple reasons can simultaneously disable a block, and the `reason` parameter acts as a unique identifier for each condition. The method updates the block's disabled status for each reason and returns nothing.\n"],null,[]]