Blockly は 2025 年 11 月 10 日に Raspberry Pi Foundation に移行します。ブログとよくある質問をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ブロックする >[ブロック] >setDisabledReason
Block.setDisabledReason() メソッド
ブロックが無効になる理由を追加または削除します。ブロックを無効にする理由がある場合、そのブロック自体も無効と見なされます。ブロックは、ユーザーが手動でブロックした、またはブロックが無効になったなど、複数の独立した理由で同時に無効になることがあります。
署名:
setDisabledReason(disabled: boolean, reason: string): void;
パラメータ
| パラメータ |
型 |
説明 |
| 無効 |
ブール値 |
true の場合、少なくとも指定された理由によってブロックは無効とみなされます。それ以外の場合、その理由でブロックは無効ではなくなります。 |
| reason |
文字列 |
ブロックが無効になる理由を示す、言語に依存しない識別子。同じ識別子でこのメソッドを再度呼び出し、この理由でブロックが現在無効になっているかどうかを更新します。 |
戻り値:
void
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 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"]]