这是我之前几篇关于更新kendo网格数据源的帖子。我想做的最后一件事就是当用户进入一个新行时发生这种情况(感谢@Lars到目前为止提供了很多令人印象深刻的帮助)
我这样做是通过检测行更改(恰好在指令中执行此操作),然后回调到我在数据源上调用sych函数的网格控制器...
vm.rowChangedCallback = function () {
console.log("calling vm.gridData.sync");
// Calling this exits edit mode and we go back to cell (0, 0) :-(
vm.gridData.sync();
}
完整示例here。例如,我们可以在第一行中选项卡,从下拉列表中选择一个新值,然后保持Tab键,当我们到达第二行时,将调用回调来执行保存。唯一的问题是网格退出编辑模式并返回到单元格(0,0)。
是一种在不中断编辑会话的情况下进行数据源同步的方法吗?呼叫是否需要异步(某种程度上)或类似的东西?
非常感谢任何帮助!