Я использую сетку Kendo UI с MVVM (наблюдаемые). Я пытаюсь автоматически выбрать строку после ее создания или редактирования. Что-то происходит после события «сохранить», которое забивает вызов метода выбора сетки. Мой обходной путь — это очевидный хак (но работает на данный момент), установив тайм-аут 100 мс, чтобы все события и тому подобное завершились. В документах Кендо, похоже, не упоминается событие после «сохранения» (например, «сохраненный» метод или что-то в этом роде). Есть такое животное? Можете ли вы придумать лучший способ сделать это (какое-то место, где я мог бы прикрепить обратный вызов, сделало бы меня счастливее):
...
testRequestEdited: function(e) {
var uid = e.model.uid;
console.log(testRequestGrid.tbody.find(">tr[data-uid='"+uid+"']"));
// some event happens after "save" that clobbers the select
// this timeout is not the right way, but I will try it for now.
setTimeout(function() {
testRequestGrid.select(testRequestGrid.tbody.find(">tr[data-uid='"+uid+"']"));
}, 100);
},
...