默认情况下,kendo bind上change event
它的数据,我们可以使用data-value-update="keyup"
改就KEYUP。
但我需要两个。我要绑定的keyup
和change
数据。我已经尝试过了,通过增加两个事件在一起,就像data-value-update="change, keyup"
,遗憾的是它不工作。
<textarea cols="20" data-bind="value:Comment" data-value-update="change, keyup" id="Comment" name="Comment" rows="2"></textarea>
有谁能够知道,有没有什么办法绑定多个事件的数据?
希望这道场将帮助你与你在找什么:
https://dojo.telerik.com/ilaJurol
我已经使用数据绑定事件收集绑定一个KEYUP和改变事件。
这个简单的例子只是说明你在第二个textarea的盒子被触发您展示它已经发射了相应功能的功能。
这里是我在这个例子中创建的实例(对照结合和视图模型):
控制
<textarea cols="40" data-bind="value:Comment, events:{change: events.change, keyup: events.keyup}" id="Comment" name="Comment" rows="40"></textarea>
视图模型
var vm = new kendo.data.ObservableObject({
Comment: 'I am a comment',
log: '',
events:{
keyup:function(e){
var that = this;
that.set('log', that.get('log') + '\r\nI have pressed the keyup button');
},
change:function(e){
var that = this;
that.set('log', that.get('log') + '\r\nI have triggered the change event');
}
}
});
UPDATE
补充更新道场:根据意见https://dojo.telerik.com/ilaJurol/7。