blockly > FieldNumber

Klasa FieldNumber

Klasa dla pola liczbowego z możliwością edycji.

Podpis:

export declare class FieldNumber extends FieldInput<number> 

Rozszerza: FieldInput<number>

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(wartość, wartość minimalna, maksymalna, precyzja, walidator, konfiguracja) 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 wartość tej pola jest zaokrąglana.
spellcheck_ protected wartość logiczna Nie sprawdzaj pisowni w cyfrach. Nasz walidator działa 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 na pole).
getMax() Zwraca bieżącą maksymalną wartość, jaką może zawierać to pole. Wartość domyślna to Infinity.
getMin() Zwraca bieżącą minimalną wartość, jaką może zawierać to pole. Wartość domyślna to -Nieskończoność.
getPrecision() Zwraca aktualną precyzję tego pola. Precyzja określa się jako liczba, do której wartość pola zostanie zaokrąglona. Precyzja wynosząca 0 oznacza, że wartość nie jest zaokrąglona.
setConstraints(min, max, precision) Ustaw maksymalne, minimalne i precyzyjne ograniczenia w tym polu. Każda z tych właściwości może być niezdefiniowana lub może być wyłączona na potrzeby NaN. Ustawienie dokładności (zwykle potęga 10) wymusza minimalny krok między wartościami. Oznacza to, że wartość użytkownika zostanie zaokrąglona do najbliższej wielokrotności dokładności. Miejsce na najmniej znaczącą cyfrę jest określane na podstawie dokładności. Wartości liczb całkowitych można wymuszać przez wybranie dokładności liczby całkowitej.
setMax(maks) Określa maksymalną wartość, jaką może zawierać to pole. Aktualizuje wartość, aby ją odzwierciedlić.
setMin(min) Określa minimalną wartość, jaką może zawierać to pole. Aktualizuje wartość, aby ją odzwierciedlić.
setPrecision(precision) Określa precyzję wartości tego pola, tj. liczbę, do której wartość zostanie zaokrąglona. Aktualizuje pole.
widgetCreate_() protected Utwórz widżet edytora wprowadzania liczb.