blockly > Etkinlikler > BlockChange

Event.BlockChange sınıfı

Bir engellemenin bazı öğeleri (ör.alan değerleri, yorumlar vb.) değiştiğinde işleyicileri bilgilendirir.

İmza:

export declare class BlockChange extends BlockBase 

Uzantılar: BlockBase

Markalar

Marka Değiştiriciler Açıklama
(structor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) BlockChange sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
öğe? dize (İsteğe bağlı) Değişen öğe; "alan", "yorum", "daraltıldı", "devre dışı bırakıldı", "satır içi" veya "mutasyon" seçeneklerinden biri
ad? dize (İsteğe bağlı) Bir alanla ilgili değişiklik yapılmışsa değiştirilen alanın adı.
newValue bilinmiyor Öğenin yeni değeri.
oldValue bilinmiyor Öğenin orijinal değeri.
tür dize

Yöntemler

Yöntem Değiştiriciler Açıklama
isNull() Bu etkinlik herhangi bir durum değişikliği kaydeder mi?
run(ileri) Bir değişiklik etkinliği çalıştırın.
setDisabledReason(disabledReason) Engellemenin devre dışı bırakılma nedenine göre dil içermeyen tanımlayıcıyı ayarlayın. Bu yalnızca öğenin "devre dışı" olduğu etkinlikler için geçerlidir. Varsayılan olarak "MANUALLY_DISABLED" değerine ayarlanır.
toJson() Etkinliği JSON olarak kodlayın.