Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
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 2024-08-22 UTC.
[null,null,["Terakhir diperbarui pada 2024-08-22 UTC."],[[["The `setDisabledReason()` method manages the reasons a block is disabled, affecting the block's overall disabled state."],["It takes a boolean (`disabled`) to indicate if the block should be disabled for the given reason, and a string (`reason`) to identify the specific reason."],["Calling `setDisabledReason()` with the same reason multiple times updates the block's disabled state for that reason."],["Blocks can be disabled for multiple reasons concurrently, accumulating reasons until all are removed for the block to be enabled."]]],[]]