【发布时间】: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