blockly > Engelle > setDisabledReason

Block.setDisabledREASON() yöntemi

Engellemenin devre dışı bırakılmasına ilişkin bir neden ekleyin veya kaldırın. Bir engellemenin devre dışı bırakılmasını gerektiren herhangi bir nedeni varsa engellemenin kendisi devre dışı olarak kabul edilir. Bir engelleme, aynı anda birden çok bağımsız nedenle (kullanıcının manuel olarak devre dışı bırakması veya engellemenin geçersiz olması gibi) devre dışı bırakılmış olabilir.

İmza:

setDisabledReason(disabled: boolean, reason: string): void;

Parametreler

Parametre Tür Açıklama
devre dışı boolean Doğru ise engelleme en azından belirtilen nedenden dolayı devre dışı olarak kabul edilmelidir. Aksi takdirde bu nedenle engelleme artık devre dışı bırakılmaz.
neden dize Engellemenin devre dışı bırakılabileceğine dair bir neden için dilden bağımsız bir tanımlayıcı. Engellemenin şu anda bu nedenle devre dışı olup olmadığını güncellemek için aynı tanımlayıcıyla bu yöntemi tekrar çağırın.

Şunu döndürür:

geçersiz