jQuery EasyUI Formular-Plugin -Numberbox
jQuery EasyUI Plugin
Erbt von $.fn.validatebox.defaults. Die Standardeinstellungen können mit $.fn.numberbox.defaults überschrieben werden.
Die Numberbox wird verwendet, damit Benutzer nur numerische Werte eingeben können. Sie kann Eingabeelemente in verschiedene Eingabetypen umwandeln (wie numerisch, Prozent, Währung usw.). Weitere Eingabetypen hängen davon ab, dass die Funktionen 'formatter' und 'parser' definiert werden.
Abhängigkeiten
- validatebox
Nutzung
Erstellen Sie eine Numberbox aus Markup.
<input type="text" class="easyui-numberbox" value="100" data-options="min:0,precision:2">
Erstellen Sie eine Numberbox mit JavaScript.
<input type="text" id="nn">
$('#nn').numberbox({
min:0,
precision:2
});
Eigenschaften
Die Eigenschaften erben von validatebox. Die folgenden Eigenschaften wurden für Numberbox hinzugefügt.
| Name | Type | Beschreibung | Standard |
|---|---|---|---|
| disabled | boolesch | Legt fest, ob das Feld deaktiviert wird. | false |
| value | number | Standardwert. | |
| min | number | Der minimal zulässige Wert. | null |
| max | number | Der maximal zulässige Wert. | null |
| precision | number | Die maximale Genauigkeit, die nach dem Dezimalpunkt angezeigt wird. | 0 |
| decimalSeparator | string | Das Trennzeichen, das den ganzzahligen und den dezimalen Teil von Zahlen trennt. | . |
| groupSeparator | string | Das Zeichen, das Gruppen von Ganzzahlen trennt. | |
| Präfix | string | Präfix-Zeichenfolge. | |
| suffix | string | Suffix-Zeichenfolge. | |
| filter | function(e) | Definiert, wie die gedrückten Tasten gefiltert werden; geben Sie true zurück, um das eingegebene Zeichen zu akzeptieren. Diese Eigenschaft ist seit Version 1.3.3 verfügbar. | |
| formatter | function(value) | Eine Funktion zum Formatieren des numberbox-Werts. Gibt den Zeichenfolgenwert zurück, der im Feld angezeigt wird. | |
| parser | function(s) | Eine Funktion zum Parsen der Zeichenfolge. Gibt den numberbox-Wert zurück. |
Ereignisse
| Name | Parameters | Beschreibung |
|---|---|---|
| onChange | newValue,oldValue | Wird ausgelöst, wenn sich der Feldwert ändert. |
Methoden
Die Methoden erben von validatebox; die folgenden sind die für numberbox hinzugefügten oder überschriebenen Methoden.
| Name | Parameters | Beschreibung |
|---|---|---|
| options | none | Gibt das Optionsobjekt zurück. |
| destroy | none | Zerstört das numberbox-Objekt. |
| disable | none | Deaktiviert das Feld. |
| enable | none | Aktiviert das Feld. |
| fix | none | Korrigiert den Wert auf einen gültigen Wert. |
| setValue | none | Legen Sie den Wert der numberbox fest. Codebeispiel:
$('#nn').numberbox('setValue', 206.12);
|
| getValue | none | Rufen Sie den Wert der numberbox ab. Codebeispiel:
var v = $('#nn').numberbox('getValue');
alert(v);
|
| clear | none | Löschen Sie den Wert der numberbox. |
| Zurücksetzen | none | Setzen Sie den Wert der numberbox zurück. Diese Methode ist seit Version 1.3.2 verfügbar. |
jQuery EasyUI Plugin Weitere Erweiterungen