私はtelerikフォーラムでこれを見つけた:http://www.telerik.com/forums/can-t-reset-value-of-numerictextbox
発揮上記のリンクから: クリアするにはいくつかのことがあります値。私は次のように定義されNumericTextBoxお持ちの場合:
var _numeric = $("#numeric").kendoNumericTextBox({
min: 0,
max: 100
}).data("kendoNumericTextBox");
を私は次のコード行でそれをクリアすることができます:
_numeric._old = _numeric._value;
_numeric._value = null;
_numeric._text.val(_numeric._value);
_numeric.element.val(_numeric._value);
あなたNumericTextBoxコントロールのいずれかのためにこれを使用したい場合は、別の可能性があり、 NumericTextBoxを拡張することができます。これは、剣道のjavascriptライブラリを参照した後、NumericTextBoxが作成される前に行われます。ここでのコードのようになります。
$.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);
}
});
その後、NumericTextBoxをクリアするには、次のような明確な関数を呼び出すことができます:
_numeric.clear();
を