我正在使用Ag-Grid(v 17.0)在可在线编辑的表上工作,问题是,每当我完成一行的版本并按Enter键时,所做的更改就是“已提交”,我想要的行为要做到的是让用户保持“编辑模式”,直到后端的请求检索到成功响应为止。
我反复浏览了Ag-grid文档,但遇到了许多不同的事件(cellValueChanged,rowValueChanged,editingStopped等),但都无济于事。
如果可能的话,我想保留农业网格代码 ,这意味着我不想分叉他们的代码并在其组件内部进行更改。
答案 0 :(得分:0)
我不知道该库,但这来自以下任一库:
第一种情况,删除表格。
第二种情况,请在您的输入中使用Enter键来覆盖它:
<input type="text" (keyup.enter)="null">
答案 1 :(得分:0)
以防万一有人来这里寻找答案。我设法做我不希望禁用“提交”的工作,而是检查onRowChanged()
事件的输入,然后检查是否存在设置焦点的错误到有问题的单元格。 gridApi.setFocusedCell( cellIdentifier )
。
这种情况发生得如此之快,用户无法在两种情况之间进行区分。