Как получить только отображаемые данные строк в Ag-Grid

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

Как показано на изображении ниже, мне нужно получить только значения строк Country, Year и Date вместо получения всех столбцов.

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

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

1 ответ

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

this.gridApi.getRenderedNodes().map((row) => {
    return {
        country: row.data.country,
        year: row.data.year,
        date: row.data.date
    };
});
Другие вопросы по тегам