【问题标题】:adding and editing a new row in ag-grid在 ag-grid 中添加和编辑新行
【发布时间】:2021-11-19 20:04:54
【问题描述】:

我正在使用此代码在现有 ag-grid 的顶部添加一个新行

function addRow() {
  let lastrow = gridOptions.api.getDisplayedRowAtIndex(gridOptions.api.getLastDisplayedRow());
 gridOptions.api.applyTransaction({add:[lastrow.data], addIndex:0});
}

这行得通。 然后我想通过双击每个单元格来编辑我所做的单元格。 每次按回车,都会调用网格回调

onCellEditingStopped: function(event) {
  const rowNode = gridOptions.api.getRowNode(event.rowIndex);
}

我注意到,当它调用 onCellEditingStopped 并尝试获取 rowNode 时,它总是返回在我添加新行之前位于顶部的行(初始行现在是第二行)。

我做错了什么?

【问题讨论】:

    标签: javascript ag-grid


    【解决方案1】:

    您可以尝试“onCellValueChanged”而不是“onCellEditingStopped”

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 2020-12-16
      • 2021-05-19
      • 2016-11-25
      • 2021-11-15
      • 2018-06-27
      • 2022-12-01
      • 2022-08-14
      • 2018-07-23
      相关资源
      最近更新 更多