Как получить только отображаемые данные строки в Ag-Grid - PullRequest
0 голосов
/ 29 октября 2019

Я использую AG Grid getSelectedRows(), чтобы получить данные выбранных строк. Проблема в том, что когда я снимаю флажок с некоторых столбцов, чтобы скрыть его с помощью инструмента «Панели столбцов», getSelectedRows() возвращает все значения строк, я имею в виду скрытые и видимые строки. мой вопрос, есть ли способ получить только данные видимых строк?

Как показано на рисунке ниже, мне нужно получить только значения строк страны, года и даты вместо получения всех столбцов

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

enter image description here

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

1 Ответ

0 голосов
/ 31 октября 2019

Похоже, вы можете использовать getRenderedNodes () , а затем использовать маппер

this.gridApi.getRenderedNodes().map((row) => {
    return {
        country: row.data.country,
        year: row.data.year,
        date: row.data.date
    };
});
...