Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

blockly > FieldNumber

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.