wil*_*lvv 6 binding mvvm kendo-ui
我有一个文本框字段,其value属性绑定到我的ViewModel中的属性.
问题是ViewModel默认在文本框的"已更改"事件上更新(当文本框失去焦点时).
我希望在执行keypress事件时更新ViewModel.
我不想在每个按键中强制"更改"事件,因为在该事件处理程序中有一些逻辑,并且不必为每次按键执行它.
有没有办法让Kendo在不触发"已更改"事件的情况下更新ViewModel?
我知道我可以手动修改ViewModel,但我想要更简单和自动化的东西.
谢谢你的回答,
che*_*ino 10
使用data-value-update属性.使用"keypress"事件不会将最后一个字符更新为绑定模型,因此请改用"keyup"事件.
<input id="name" type="text"
data-bind="value: name" data-value-update="keyup">
Run Code Online (Sandbox Code Playgroud)
我最初使用"keypress"测试,但输入文本"abcd"导致ViewModel中的"abc".
| 归档时间: |
|
| 查看次数: |
4546 次 |
| 最近记录: |