FieldNumber-Klasse
Klasse für ein bearbeitbares Zahlenfeld.
Unterschrift:
export declare class FieldNumber extends FieldInput<number>
Erweitert: FieldInput<number>
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)(value, min, max, Precision, validator, config) | Erstellt eine neue Instanz der FieldNumber -Klasse |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
max_ | protected |
Zahl | Der Höchstwert, den dieses Zahlenfeld enthalten kann. |
min_ | protected |
Zahl | Der Minimalwert, den dieses Zahlenfeld enthalten kann. |
precision_ | protected |
Zahl | Das Vielfache, auf das dieser Feldwert gerundet wird. |
spellcheck_ | protected |
boolean | Verwenden Sie keine Rechtschreibprüfung für Zahlen. Unser Validator sieht hier besser aus. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
configure_(config) | protected |
Konfigurieren Sie das Feld basierend auf der vorhandenen Karte mit Optionen. |
doClassValidation_(newValue) | protected |
Der Eingabewert muss eine gültige Zahl sein (muss den Einschränkungen für das Feld entsprechen). |
getMax() | Gibt den aktuellen Maximalwert zurück, den dieses Feld enthalten kann. Der Standardwert ist „Infinity“. | |
getMin() | Gibt den aktuellen Minimalwert zurück, den dieses Feld enthalten kann. Der Standardwert ist -Unendlich. | |
getPrecision() | Gibt die aktuelle Genauigkeit dieses Felds zurück. Die Genauigkeit ist die Zahl, auf die der Wert des Felds gerundet wird. Eine Genauigkeit von 0 bedeutet, dass der Wert nicht gerundet wird. | |
setConstraints(min, max, precision) | Legen Sie Höchst-, Mindest- und Präzisionseinschränkungen für dieses Feld fest. Jedes dieser Eigenschaften kann nicht definiert oder NaN deaktiviert sein. Das Festlegen der Genauigkeit (in der Regel eine Potenz von 10) erzwingt eine minimale Schrittzahl zwischen Werten. Das heißt, der Wert des Nutzers wird auf das nächste Vielfache der Genauigkeit gerundet. Die am wenigsten signifikante Stelle der Ziffer wird aus der Genauigkeit abgeleitet. Ganzzahlwerte können durch Auswahl einer ganzzahligen Genauigkeit erzwungen werden. | |
setMax(max) | Legt den Höchstwert fest, den dieses Feld enthalten kann. Aktualisiert den Wert, der wiedergegeben wird. | |
setMin(Min.) | Legt den Mindestwert fest, den dieses Feld enthalten kann. Aktualisiert den Wert, der wiedergegeben wird. | |
setPrecision(precision) | Legt die Genauigkeit des Feldwerts fest, d.h. die Zahl, auf die der Wert gerundet wird. Aktualisiert das Feld entsprechend. | |
widgetCreate_() | protected |
Erstellen Sie das Widget für den Zahleneingabeeditor. |