blockly > Etkinlikler > BlockChange

Events.BlockChange sınıfı

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

İmza:

export declare class BlockChange extends BlockBase 

Genişletir: BlockBase

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(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 mi? dize (İsteğe bağlı) Değişen öğe; "field", "comment", "daraltılmış", "devre dışı", "satır içi" veya "mutation" değerlerinden biri
ad? dize (İsteğe bağlı) Bir alanda yapılan bir değişiklikse, değişen 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 kaydediyor mu?
run(ileri) Bir değişiklik etkinliği çalıştırın.
setDisabledReason(disabledReason) Engellemenin devre dışı bırakılmasının veya devre dışı bırakılmasının nedeni için dil duyarsız tanımlayıcıyı ayarlayın. Bu yalnızca öğenin "devre dışı" olduğu etkinlikler için geçerlidir. Varsayılan değer "MANUALLY_DISABLED"dir.
toJson() Etkinliği JSON olarak kodlayın.