blockly > Zdarzenia > BlockChange
Zajęcia Events.BlockChange
Powiadamia detektory, gdy zmieni się jakiś element bloku (np.wartości pól, komentarze 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 uległ zmianie; wartość „pole”, „komentarz”, „zwinięty”, „wyłączony”, „wpisany” lub „mutacja” | |
name? | ciąg znaków | (Opcjonalnie) Nazwa pola, które zostało zmienione (jeśli jest to zmiana pola). | |
newValue | nieznany | Nowa wartość elementu. | |
oldValue | nieznany | Pierwotna wartość elementu. | |
type | ciąg znaków |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
isNull() | Czy to zdarzenie rejestruje jakąkolwiek zmianę stanu? | |
bieg(do przodu) | uruchomić zdarzenie zmiany; | |
setDisabledReason(disabledReason) | Ustaw identyfikator neutralny dla języka, który wskazuje, dlaczego blokada została lub nie została wyłączona. Dotyczy to tylko zdarzeń, w których element jest wyłączony. Domyślna wartość to „MANUALLY_DISABLED”. | |
toJson() | Zakoduj zdarzenie w formacie JSON. |