blockly > Engelle > setDisabledReason

Block.setDisabledREASON() yöntemi

Engellemenin devre dışı bırakılmasının nedenini ekleyin veya kaldırın. Bir engellemenin devre dışı bırakılması için herhangi bir nedeni varsa engellemenin kendisi devre dışı olarak kabul edilir. Bir engelleme, aynı anda birden fazla bağımsız nedenden dolayı devre dışı bırakılabilir. Örneğin, kullanıcı tarafından manuel olarak devre dışı bırakılabilir veya engelleme geçersiz olabilir.

İmza:

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

Parametreler

Parametre Tür Açıklama
devre dışı boolean Doğruysa engelleme en azından belirtilen nedenden dolayı devre dışı kabul edilmelidir. Aksi takdirde engelleme artık bu nedenle devre dışı bırakılmaz.
neden dize Engellemenin devre dışı bırakılmasına yol açabilecek nedene dair, dil içermeyen bir tanımlayıcı. Engellemenin bu nedenle şu anda devre dışı olup olmadığını güncellemek için aynı tanımlayıcıyla bu yöntemi tekrar çağırın.

İadeler:

void