Надеюсь, это додзе поможет вам с тем, что вы ищете:
https://dojo.telerik.com/ilaJurol
Я использовал коллекцию событий привязки данных для привязки события keyup и change.
Этот простой пример просто показывает вам функции, которые запускаются во втором текстовом поле, показывая вам, что сработала соответствующая функция.
Вот пример (привязка элемента управления и модель представления), который я создал для этого примера:
элемент управления
<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');
}
}
});
ОБНОВЛЕНИЕ
добавлено обновленное додзё: https://dojo.telerik.com/ilaJurol/7 на основе комментариев.