Как получить только отображаемые данные строк в Ag-Grid
Я использую AG Grid getSelectedRows()
чтобы получить данные выбранных строк. Проблема в том, что когда я снимаю отметку с некоторых столбцов, чтобы скрыть его, с помощью панели инструментов столбцов,getSelectedRows()
он получит все значения строк, я имею в виду скрытые и видимые значения строк. мой вопрос, есть ли способ получить только данные видимых строк?
Как показано на изображении ниже, мне нужно получить только значения строк Country, Year и Date вместо получения всех столбцов.
const selectedRows: any = this.gridOptions.api.getSelectedRows();
1 ответ
Похоже, вы можете использовать getRenderedNodes(), а затем использовать mapper
this.gridApi.getRenderedNodes().map((row) => {
return {
country: row.data.country,
year: row.data.year,
date: row.data.date
};
});