У меня есть сетка Kendo UI с колонками количества и стоимости.
Я хочу отобразить общую сумму (сумму стоимости * количества каждой строки), которую я хочу получить (и отобразить это значение), когда пользователь меняет количество. Однако сетка обновляет ViewModel только при нажатии на другую ячейку или вне сетки. Это когда происходит событие изменения.
Есть ли способ принудительно изменить/обновить ViewModel при нажатии и клавиатуре в любом месте сетки? (При сохранении фокусировки в ячейке пользователь редактирует)
Примените класс к столбцам количества и стоимости, используя шаблоны. Затем вы можете использовать jquery для захвата ключей для обновления вашей модели просмотра (выполняйте все, что вы делаете, когда срабатывает событие изменения.)
$(".customClassName").keyup(function(){ //same as how you handle 'change' event})
Это поможет, если у вас есть jsfiddle, но я надеюсь, что это поможет!