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