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