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