blockly > Zdarzenia > BlockChange

Klasa Events.BlockChange

Informuje słuchaczy o zmianie elementów bloku (np.wartości pól, komentarzy itp.).

Podpis:

export declare class BlockChange extends BlockBase 

Rozszerza: BlockBase

Zespoły

Zespół Modyfikatory Opis
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) Tworzy nową instancję klasy BlockChange.

Właściwości

Właściwość Modyfikatory Typ Opis
element? ciąg znaków (Opcjonalnie) Element, który się zmienił: „field” (pole), „comment” (komentarz), „collapsed” (zwinięty), „disabled” (wyłączony), „inline” (wstawiony) lub „mutation” (mutacja).
name ciąg znaków (Opcjonalnie) nazwa pola, które zostało zmienione, jeśli zmiana dotyczy pola.
newValue nieznany Nowa wartość elementu.
oldValue nieznany Pierwotna wartość elementu.
type EventType

Metody

Metoda Modyfikatory Opis
isNull() Czy to zdarzenie rejestruje jakąś zmianę stanu?
run(forward) Uruchom zdarzenie zmiany.
setDisabledReason(disabledReason) Ustaw neutralny językowo identyfikator powodu, dla którego blokada została lub nie została wyłączona. Jest to możliwe tylko w przypadku zdarzeń, w których element ma wartość „disabled” (wyłączony). Domyślna wartość to „MANUALLY_DISABLED”.
toJson() Koduj zdarzenie w formacie JSON.