blockly > FieldNumber

Klasa FieldNumber

Klasa edytowalnego pola liczbowego.

Podpis:

export declare class FieldNumber extends FieldInput<number> 

Rozszerza: FieldInput<number>

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(value, min, max, precision, validator, config) Tworzy nową instancję klasy FieldNumber.

Właściwości

Właściwość Modyfikatory Typ Opis
max_ protected liczba Maksymalna wartość, jaką może zawierać to pole liczbowe.
min_ protected liczba Minimalna wartość, jaką może zawierać to pole liczbowe.
precision_ protected liczba Wielokrotność, do której zaokrąglona jest wartość tego pola.
spellcheck_ protected wartość logiczna Nie sprawdzaj pisowni numerów. Nasz weryfikator działa lepiej.

Metody

Metoda Modyfikatory Opis
configure_(config) protected Skonfiguruj pole na podstawie podanej mapy opcji.
doClassValidation_(newValue) protected Upewnij się, że podana wartość jest prawidłową liczbą (musi spełniać ograniczenia nałożone na to pole).
getMax() Zwraca bieżącą maksymalną wartość, jaką może zawierać to pole. Wartość domyślna to nieskończoność.
getMin() Zwraca bieżącą minimalną wartość, jaką może zawierać to pole. Wartość domyślna to -Infinity.
getPrecision() Zwraca bieżącą dokładność tego pola. Precyzja to liczba, do której wartość pola jest zaokrąglana. Dokładność 0 oznacza, że wartość nie jest zaokrąglana.
initView() Zainicjuj DOM pola.
setConstraints(min, max, precision) Ustaw ograniczenia dotyczące maksymalnej, minimalnej i dokładnej wartości w tym polu. Każda z tych właściwości może być niezdefiniowana lub NaN, aby była wyłączona. Ustawienie dokładności (zwykle potęgi 10) narzuca minimalny krok między wartościami. Oznacza to, że wartość użytkownika zostanie zaokrąglona do najbliższej wielokrotności dokładności. Miejsce najmniej znaczącej cyfry jest określane na podstawie dokładności. Wartości całkowite można wymusić, wybierając dokładność liczb całkowitych.
setMax(max) Ustawia maksymalną wartość, jaką może zawierać to pole. Zaktualizuje wartość, aby odzwierciedlić.
setMin(min) Określa minimalną wartość, jaką może zawierać to pole. Zmienia wartość, aby odzwierciedlić.
setPrecision(precision) Określa dokładność wartości tego pola, czyli liczbę, do której wartość jest zaokrąglana. Zaktualizuje to pole.
widgetCreate_() protected Utwórz edytor danych wejściowych liczby.