blockly > Zdarzenia > BlockChange

Klasa Event.BlockChange

Informuje detektory o zmianie jakiegoś elementu 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) Konstruuje nową instancję klasy BlockChange

Właściwości

Właściwość Modyfikatory Typ Opis
element? string, (Opcjonalnie) Zmieniony element: „pole”, „komentarz”, „zwinięty”, „wyłączony”, „wbudowany” lub „mutacja”.
nazwa? string, (Opcjonalnie) Nazwa pola, które uległo zmianie, jeśli jest to zmiana pola.
newValue nieznany Nowa wartość elementu.
oldValue nieznany Pierwotna wartość elementu.
type string,

Metody

Metoda Modyfikatory Opis
isNull() Czy to zdarzenie rejestruje zmianę stanu?
run(forward) Uruchom zdarzenie zmiany.
setDisabledReason(disabledReason) Ustaw identyfikator neutralny dla języka, w którym wyjaśniasz, dlaczego blokowanie zostało lub nie zostało wyłączone. Dotyczy to tylko zdarzeń, w których element jest wyłączony. Wartość domyślna to „MANUALLY_DISABLED”.
toJson() Zakoduj zdarzenie w formacie JSON.