FieldNumber-Klasse
Klasse für ein bearbeitbares Zahlenfeld.
Unterschrift:
export declare class FieldNumber extends FieldInput<number>
Verlängert: FieldInput<number>
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Opt_Wert, Opt_Min, Opt_Max, Opt_Precision, Opt_Validator, Opt_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 Mindestwert, den dieses Zahlenfeld enthalten kann. |
Genauigkeit | protected |
Zahl | Das Vielfache, auf das dieser Feldwert gerundet wird. |
SERIENBAR | boolean | Serialisierbare Felder werden vom Serialisierer gespeichert, nicht serialisierte Felder hingegen nicht. Bearbeitbare Felder sollten auch serialisiert werden können. | |
Rechtschreibprüfung_ | protected |
boolean | Geben Sie keine Rechtschreibprüfungsnummern ein. Mit dem Validator geht es besser. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
configure_(config) | protected |
Konfigurieren Sie das Feld basierend auf der angegebenen Zuordnung von Optionen. |
doClassValidation_(opt_newValue) | protected |
Der Eingabewert muss eine gültige Zahl sein (muss die Einschränkungen für das Feld erfüllen). |
getMax() | Gibt den aktuellen Maximalwert dieses Felds zurück. Der Standardwert ist „Infinity“. | |
getMin() | Gibt den aktuellen Mindestwert zurück, den dieses Feld enthalten kann. Der Standardwert ist -Infinity. | |
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 ist. | |
setConstraints(min, max, Precision) | Legen Sie für dieses Feld die Beschränkungen für Maximum, Minimum und Precision fest. Alle diese Attribute können nicht definiert oder NaN deaktiviert sein. Wenn Sie die Genauigkeit auf einen Wert von 10 festlegen, wird ein Mindestschritt zwischen den Werten erzwungen. Das heißt, der Wert des Nutzers wird auf das nächste Vielfache der Genauigkeit gerundet. Die kleinste signifikante Stelle wird aus der Genauigkeit abgeleitet. Ganzzahlwerte können durch Auswahl einer Ganzzahlgenauigkeit erzwungen werden. | |
max.(max.) | Legt den Maximalwert dieses Felds fest. Der Wert wird entsprechend aktualisiert. | |
setMin(Min) | Legt den Mindestwert fest, der in diesem Feld enthalten sein darf. Der Wert wird entsprechend aktualisiert. | |
setPrecision(Precision) | Legt die Genauigkeit des Feldwerts fest, also die Zahl, auf die der Wert gerundet wird. Aktualisiert das Feld entsprechend. | |
widgetCreate_() | protected |
Erstelle das Widget zur Eingabe von Zahlen. |