【问题标题】:How to get row index of ag-grid checkbox如何获取ag-grid复选框的行索引
【发布时间】:2022-01-16 00:41:19
【问题描述】:

我有一个 ag-grid 表,每行都有复选框。当我点击一个复选框时,我希望能够确定该行的索引。

我试过了:

  onRowClick(event: any): void {
    console.log(event.rowIndex);
}

这种工作,但不是真的。如果我单击该行,我将获得索引,但是如果我单击该行中的复选框,我将不会获得索引......有点奇怪。仅当单击复选框时,我才需要获取行的索引。我怎样才能做到这一点?

【问题讨论】:

  • 您是如何添加复选框的?它是自定义单元格组件还是行选择复选框?
  • 它是一个行选择复选框。

标签: javascript angular ag-grid ag-grid-angular


【解决方案1】:

想通了。对于那些正在寻找的人,请将其添加到 HTML 中的标签中。

(rowSelected)="getRowIndex($event)"
[rowMultiSelectWithClick]="true"

在你的 ts 文件中,添加:

  public getRowIndex(event : any) {
    if(event.node.selected) {
      this.rowIndex = event.node.rowIndex;
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-20
    • 2018-04-10
    • 2023-03-19
    • 2016-01-21
    • 2018-11-14
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    相关资源
    最近更新 更多