blockly > FieldNumber

Klasse "FieldNumber"

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) Konstruiert eine neue Instanz der Klasse FieldNumber

Attribute

Property Modifikatoren Typ Beschreibung
max_ protected Zahl Höchstwert, den dieses Zahlenfeld enthalten kann
min_ protected Zahl Der Minimalwert, den dieses Zahlenfeld enthalten kann.
precision_ protected Zahl Vielfaches, auf das der Wert dieses Felds gerundet wird.
spellcheck_ protected boolean Keine Rechtschreibprüfung für Zahlen. Unsere Validierung ist besser.

Methoden

Methode Modifikatoren Beschreibung
configure_(config) protected Konfiguriert das Feld anhand der vorgegebenen Karte mit Optionen.
doClassValidation_(newValue) protected Achten Sie darauf, dass der Eingabewert eine gültige Zahl ist (muss die Einschränkungen für das Feld erfüllen).
getMax() Gibt den aktuellen Maximalwert zurück, den dieses Feld enthalten kann. Der Standardwert ist „Endlos“.
getMin(). Gibt den aktuellen Minimalwert 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 Feldwert gerundet wird. Eine Genauigkeit von 0 bedeutet, dass der Wert nicht gerundet wird.
setConstraints(min, max, precision) Legen Sie die Einschränkungen für Höchst-, Mindest- und Genauigkeit für dieses Feld fest. Eines dieser Attribute kann nicht definiert sein oder NaN muss deaktiviert sein. Wenn Sie die Genauigkeit festlegen (normalerweise eine Potenz von 10), wird ein Mindestschritt zwischen den Werten erzwungen. Das heißt, der Wert des Nutzers wird auf das nächste Vielfache der Genauigkeit gerundet. Die am wenigsten signifikante Stelle wird aus der Genauigkeit abgeleitet. Ganzzahlwerte können durch Auswahl einer ganzzahligen Genauigkeit erzwungen werden.
setMax(max) Legt den Maximalwert fest, den dieses Feld enthalten kann. Aktualisiert den zu berücksichtigenden Wert.
setMin(Min.) Legt den Minimalwert fest, den dieses Feld enthalten kann. Aktualisiert den zu berücksichtigenden Wert.
setPrecision(precision) Legt die Genauigkeit des Feldwerts fest, d.h. die Zahl, auf die der Wert gerundet wird. Aktualisiert das zu spiegelnde Feld.
widgetCreate_() protected Erstellen Sie das Widget für den Zahleneingabeeditor.