Angular 如何找到ag网格中选定行的索引

Angular 如何找到ag网格中选定行的索引,angular,indexing,ag-grid-angular,Angular,Indexing,Ag Grid Angular,我遇到了一个问题,我想为指定行向ag网格添加新行(即,我只想在ag网格中选定行的正下方添加新行) 作为第一步,我将尝试获取所选行的索引号。 但无法获取所选行的索引 this.gridApi.getSelectedRows(); 下面是我试图在ag网格中打印索引的代码 在columnDefs中: public columnDefs = [ {headerName: 'index', valueGetter: (args) => this._getIndexValue(args)

我遇到了一个问题,我想为指定行向ag网格添加新行(即,我只想在ag网格中选定行的正下方添加新行)

作为第一步,我将尝试获取所选行的索引号。 但无法获取所选行的索引

this.gridApi.getSelectedRows();
下面是我试图在ag网格中打印索引的代码

在columnDefs中:

public columnDefs = [
      {headerName: 'index', valueGetter: (args) => this._getIndexValue(args), field: 'index',editable: true, width:100}]

 _getIndexValue(args: ValueGetterParams): any {
     return args.node.rowIndex;
  }
但是这段代码工作正常,我可以在ag网格中看到索引列。但是我如何获得特定选定行的索引呢

我正在使用下面的代码获取所选行

this.gridApi.getSelectedRows();
但是我没有得到那一行的索引

请在这方面帮助我。

从答案I中,您可以在
ag网格角度
元素和
中使用
(行单击)=“onRowClick($event)”
。ts
具有:

onRowClick(事件:任意):无效{
console.log(event.rowIndex);
}
检查。

从答案I中,您可以在
ag网格角度
元素和
中使用
(行单击)=“onRowClick($event)”
。ts
具有:

onRowClick(事件:任意):无效{
console.log(event.rowIndex);
}

检查。

使用ag grid JS,下面的方法可以很好地获取行索引。在这里共享,以便在某些情况下对某人有必要

var rowIndex = $($(this).closest('.ag-row')[0]).attr('row-index');

使用ag grid JS,下面的方法可以很好地获得行索引。在这里共享,以便在某些情况下对某人有必要

var rowIndex = $($(this).closest('.ag-row')[0]).attr('row-index');

可能重复的我可以使用gridApi.getSelectedRows()方法获取所选行的数据,但我无法在那里找到索引。可能重复的我可以使用gridApi.getSelectedRows()方法获取所选行的数据,但无法在那里找到索引。