ich dies auf den telerik Foren gefunden: http://www.telerik.com/forums/can-t-reset-value-of-numerictextbox
Exert aus dem obigen Link: Es gibt mehrere Dinge, die passieren müssen, um zu klären der Wert. Wenn ich ein NumericTextBox definiert haben, wie folgt:
var _numeric = $("#numeric").kendoNumericTextBox({
min: 0,
max: 100
}).data("kendoNumericTextBox");
ich es mit den folgenden Codezeilen löschen könnte:
_numeric._old = _numeric._value;
_numeric._value = null;
_numeric._text.val(_numeric._value);
_numeric.element.val(_numeric._value);
Eine andere Möglichkeit ist, wenn Sie dies für jede Ihrer NumericTextBox Kontrollen verwenden möchten, Sie könnten NumericTextBox erweitern. Dies würde nach dem Verweis auf die Kendo-Javascript-Bibliothek getan werden, aber bevor NumericTextBox's erstellt werden. Hier wäre der Code:
$.extend(window.kendo.ui.NumericTextBox.fn, {
clear: function() {
this._old = this._value;
this._value = null;
this._text.val(this._value);
this.element.val(this._value);
}
});
Dann löschen einen NumericTextBox, können Sie die klare Funktion wie folgt nennen könnte:
_numeric.clear();