تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > حظر > setDisabledReason
طريقة Block.setDisabledreason()
يمكنك إضافة سبب إيقاف الحظر أو إزالته. إذا كان للحظر أي أسباب لإيقافه، سيتم اعتبار الحظر نفسه غير مفعّل. يمكن أن يتم إيقاف الحظر لعدة أسباب مستقلة في الوقت نفسه، مثلاً عندما يوقفه المستخدم يدويًا أو عندما يكون الحظر غير صالح.
Signature:
setDisabledReason(disabled: boolean, reason: string): void;
المعلمات
المعلمة |
النوع |
الوصف |
غير مفعّلة |
منطقي |
إذا كانت القيمة هي "صحيح"، يجب اعتبار أنّ الحظر غير مفعَّل للسبب المقدَّم، وإلا لن يتم إيقاف الحظر لهذا السبب. |
السبب |
سلسلة |
معرّف محايد اللغة لسبب إيقاف الحظر ويمكنك طلب هذه الطريقة مجددًا باستخدام المعرِّف نفسه لتحديد ما إذا كان الحظر غير مفعَّل حاليًا لهذا السبب. |
المرتجعات:
فراغ
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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,[]]