formcycle 8.5.1 - JavaScript für Formulare
    Bereite Suchindex vor...

    Schnittstelle NumberFormatApi

    Der Einstiegspunkt der NumberFormat-Picker-API. NumberFormat verbessert Eingabefelder mit Zahlenformatierung und Validierung. Wenn ein Benutzer eine Zahl eingibt, wird das Eingabefeld automatisch gemäß den konfigurierten Optionen formatiert.

    Diese API ist verfügbar über $.xutil.numberFormat.

    Zur besseren Übersicht ist die API in mehrere Unter-APIs unterteilt:

    • $.xutil.numberFormat.do: Für Aktionen, die den Zustand von NumberFormat-Elementen ändern.
    • $.xutil.numberFormat.get: Zum Abholen von Daten aus NumberFormat-Elementen.
    • $.xutil.numberFormat.formatter: Zum Formatieren und Parsen von numerischen Werten.
    • $.xutil.numberFormat.lifecycle: Um den Lebenszyklus von NumberFormat-Elementen zu verwalten.
    • $.xutil.numberFormat.porcelain: Fortgeschrittene Methoden, die sich jederzeit ändern können.
    Index

    Eigenschaften

    Die API zum Ausführen von Aktionen auf NumberFormat-Elementen, wie z.B. das Ändern des Werts oder der Optionen.

    Die API ist über $.xutil.numberFormat.do verfügbar.

    Um etwa den Wert eines Elements zu ändern, kann $.xutil.numberFormat.do.setValue(...) verwendet werden.

    // Setzt den Wert auf 12.34
    $.xutil.numberFormat.do.setValue(".tf1", 12.34);

    Die API zum Formatieren und Parsen von numerischen Werten, unabhängig von einem NumberFormat-Element.

    Die API ist über $.xutil.numberFormat.formatter verfügbar.

    Die API zum Abrufen von Informationen aus NumberFormat-Elementen, wie z.B. dem aktuellen Wert.

    Die API ist über $.xutil.numberFormat.get verfügbar.

    Um etwa den Wert eines Elements als Zahl abzurufen, kann $.xutil.numberFormat.get.valueNumeric(...) verwendet werden.

    // 12.12345
    $.xutil.numberFormat.get.valueNumeric(".tf1");

    Die API für den Lebenszyklus von NumberFormat-Elementen, wie z.B. Initialisierung und Zerstörung.

    Die API ist über $.xutil.numberFormat.lifecycle verfügbar.

    Um etwa ein Element manuell mit dem NumberFormat-Feature zu initialisieren, kann $.xutil.numberFormat.lifecycle.initialize(...) verwendet werden.

    // Ein einzelnes Element per CSS-Klasse initialisieren
    // Verwendet ein Komma als Dezimaltrennzeichen und einen Punkt als Tausendertrennzeichen
    // Z.B. 1.234.567,89
    $.xutil.numberFormat.lifecycle.initialize(".tf1", {
    digitGroupSeparator: '.',
    decimalSeparator: ',',
    decimalPlaces: 0,
    });

    Die API für die Porzellan-Schicht von NumberFormat-Elementen, wie den Zugriff auf die zugrunde liegende Bibliothek. Beachten Sie, dass diese API fragil ist und sich jederzeit ohne Vorankündigung ändern kann.

    Die API ist über $.xutil.numberFormat.porcelain verfügbar.