Klasa FieldNumber
Klasa pola liczbowego z możliwością edycji.
Podpis:
export declare class FieldNumber extends FieldInput<number>
Rozszerza: FieldInput<liczba>
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(constructor)(wartość, minimalna, maksymalna, precyzja, walidator, konfiguracja) | Konstruuje 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 |
boolean | Nie sprawdzaj pisowni w liczbach. Nasz walidator sprawdza się lepiej. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
configure_(config) | protected |
Skonfiguruj pole na podstawie podanej mapy opcji. |
doClassValidation_(newValue) | protected |
Upewnij się, że wartość wejściowa jest prawidłową liczbą (musi spełniać ograniczenia nałożone w tym polu). |
getMax(), | Zwraca aktualną maksymalną wartość, jaką może zawierać to pole. Wartość domyślna to Infinity. | |
funkcja getMin() | Zwraca bieżącą minimalną wartość, która może zawierać to pole. Wartość domyślna to -Infinity. | |
getPrecision() | Zwraca aktualną dokładność pola. Dokładność to liczba, do której wartość pola jest zaokrąglana. Dokładność 0 oznacza, że wartość nie jest zaokrąglana. | |
setConstraints(min, max, precision) | Ustaw w tym polu ograniczenia maksymalne, minimalne i precyzyjne. Każda z tych właściwości może być niezdefiniowana, a w przypadku wyłączenia funkcji NaN. Ustawienie precyzji (zwykle jest to potęga 10) wymusza minimalny krok między wartościami. Oznacza to, że wartość dla użytkownika zostanie zaokrąglona do najbliższej wielokrotności dokładności. Najmniej znacząca cyfra jest określana na podstawie precyzji. Wartości liczb całkowitych można wymuszać, wybierając precyzję liczby całkowitej. | |
setMax(max), | Ustawia maksymalną wartość, jaką może zawierać to pole. Aktualizuje wartość. | |
setMin(min) | Ustawia minimalną wartość, jaką może zawierać to pole. Aktualizuje wartość. | |
setPrecision(precision) | Określa precyzję wartości tego pola, tj. liczbę, do której wartość jest zaokrąglana. Aktualizuje pole, aby odzwierciedlić tę zmianę. | |
widgetCreate_() | protected |
Tworzenie widżetu edytora danych wejściowych liczb. |