با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
blockly > Block > setDisabledReason
متد Block.setDisabledReason().
دلیلی برای غیرفعال شدن بلوک اضافه یا حذف کنید. اگر یک بلوک دلایلی برای غیرفعال شدن داشته باشد، خود بلوک غیرفعال در نظر گرفته می شود. یک بلوک می تواند به دلایل مستقل متعدد به طور همزمان غیرفعال شود، مانند زمانی که کاربر به صورت دستی آن را غیرفعال می کند یا بلوک نامعتبر است.
امضا:
setDisabledReason(disabled: boolean, reason: string): void;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|
از کار افتاده است | بولی | اگر درست باشد، باید حداقل به دلیل ارائه شده، بلوک را غیرفعال در نظر گرفت، در غیر این صورت بلوک دیگر به این دلیل غیرفعال نیست. |
دلیل | رشته | یک شناسه زبان خنثی به دلیل غیرفعال شدن بلوک. این روش را دوباره با همان شناسه فراخوانی کنید تا بهروزرسانی کنید که آیا بلوک در حال حاضر به این دلیل غیرفعال است یا خیر. |
برمی گرداند:
باطل
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده 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,[]]