0

我正在使用 AG GridgetSelectedRows()来获取选定的行数据。问题是当我使用列工具面板取消选中某些列以隐藏它时,getSelectedRows()它将检索所有行值,我的意思是隐藏行和可见行值。我的问题,有没有办法只获取可见行数据?

如下图所示,我只需要获取 Country、year 和 date 行值,而不是获取所有列

     const selectedRows: any = this.gridOptions.api.getSelectedRows();

在此处输入图像描述

https://plnkr.co/edit/0wPm6bVrdPwBjIOSqG2L?p=preview

4

1 回答 1

2

看起来您可以使用getRenderedNodes()然后使用映射器

this.gridApi.getRenderedNodes().map((row) => {
    return {
        country: row.data.country,
        year: row.data.year,
        date: row.data.date
    };
});
于 2019-10-31T03:31:09.930 回答