我有一个AG网格(在我的Angular 6应用程序中),我想执行以下操作:
我可以执行第1-3步(添加一个新的空行,立即开始编辑,用户输入数据),但是我似乎找不到任何方法停止在最后一个单元格上,仅跳到下一行的第一列。我需要能够以某种方式 prevent 标签以离开第一行-最后一个单元格上的标签应触发一些事件以验证用户输入的行数据,并保存该数据(如果有效) ),或显示错误并突出显示有问题的单元格,而无需离开新添加的行。
我该怎么做?有什么想法吗?
答案 0 :(得分:2)
您可能可以通过提供自定义tabToNextCell
回调来完成最后一步:
https://www.ag-grid.com/javascript-grid-keyboard-navigation/#tabtonextcell
该页面上的“示例自定义导航”演示示例中有一些示例代码(该演示的Angular / React版本表面上已损坏,请检查JavaScript版本)。