blockly > Events > BlockChange
Events.BlockChange sınıfı
Bir bloğun bazı öğeleri (ör. alan değerleri, yorumlar) değiştiğinde dinleyicileri bilgilendirir.
İmza:
export declare class BlockChange extends BlockBase
Genişleten: BlockBase
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) | BlockChange sınıfının yeni bir örneğini oluşturur |
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
öğe? | dize | (İsteğe bağlı) Değişen öğe; "field", "comment", "collapsed", "disabled", "inline" veya "mutation" değerlerinden biri | |
name? | 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. | |
type | EventType |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
isNull() | Bu etkinlikte herhangi bir durum değişikliği kaydediliyor mu? | |
run(ileri) | Değişiklik etkinliği çalıştırın. | |
setDisabledReason(disabledReason) | Engellemenin devre dışı bırakılma veya bırakılmama nedeni için dilsiz 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. |