这是我之前几篇关于更新剑道网格数据源的文章的延续。我想做的最后一件事是当用户转到新行时发生这种情况(感谢@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 http://jsfiddle.net/peterjc/dmezscyh/4/。例如,我们可以按 Tab 键浏览第一行,从下拉列表中选择一个新值,然后继续按 Tab 键,当我们到达第二行时,将调用回调来进行保存。唯一的问题是网格退出编辑模式并返回单元格 (0, 0)。
有一种方法可以在不中断编辑会话的情况下进行数据源同步吗?调用是否需要异步(以某种方式)或类似的东西?
任何帮助将不胜感激!
这是 Kendo 网格的一个已知问题,它无法进行部分刷新,它总是重建整个表。看我的回答here https://stackoverflow.com/a/22969403/2001735关于你如何处理这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)