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