是否可以配置kendo数字文本框,当我单击旋转或使用键更改数字时,绑定(bind) View 模型将接收更新?目前,仅当数字文本框失去焦点时,我的 View 模型才会收到更新事件。
kendo数据绑定(bind)选项data-value-update ...对数字文本框没有任何作用
谢谢你的帮助
最佳答案
我知道有点晚了,但这是我的解决方案:
var numericBox = $("#yournumericinput").data("kendoNumericTextBox");
.
.
.
numericBox.element.on("keyup", function (e) {
var newValue = e.target.value;
numericBox.value(newValue);
numericBox.trigger("change");
});
这样,用户输入新值后立即触发
change
事件,而不必等待blur
事件。为简洁起见,删除了数据验证检查,但我建议您也执行这些检查。您还可以绑定(bind)
spin
监听器来触发change
事件。numericBox.bind("spin", function (e) {
this.trigger("change");
});