blockly > FieldNumber

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.