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. |