Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > BlockSvg > setDisabledReason
Metode BlockSvg.setDisabledAlasan()
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.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[[["The `setDisabledReason` method manages the reasons a block might be disabled, allowing for multiple reasons to coexist."],["It takes a boolean (`disabled`) indicating if the block should be disabled for the given reason and a string (`reason`) identifying the reason for disabling."],["By calling this method with the same `reason` and toggling `disabled`, you can dynamically update the block's disabled status for that specific reason."],["If any reason for disabling exists, the block will be considered disabled overall."]]],[]]