Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > Blokir > setDisabledReason
Metode Block.setDisabledar()
Tambahkan atau hapus alasan mengapa pemblokiran mungkin dinonaktifkan. Jika suatu pemblokiran memiliki alasan untuk dinonaktifkan, pemblokiran itu sendiri akan dianggap dinonaktifkan. Pemblokiran dapat dinonaktifkan karena berbagai alasan yang independen secara bersamaan, seperti ketika pengguna menonaktifkannya secara manual, atau pemblokiran tidak valid.
Tanda Tangan:
setDisabledReason(disabled: boolean, reason: string): void;
Parameter
Parameter |
Jenis |
Deskripsi |
nonaktif |
boolean |
Jika benar, pemblokiran harus dianggap dinonaktifkan setidaknya karena alasan yang diberikan. Jika tidak, pemblokiran tidak lagi dinonaktifkan karena alasan tersebut. |
alasan |
string |
ID yang tidak tergantung bahasa karena alasan mengapa pemblokiran dapat dinonaktifkan. Panggil lagi metode ini dengan ID yang sama untuk memperbarui apakah pemblokiran saat ini dinonaktifkan karena alasan ini. |
Hasil:
void
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[null,null,["Terakhir diperbarui pada 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,[]]