Ag-Grid - доступ ко всем данным, включая вычисляемые столбцы - PullRequest
0 голосов
/ 04 ноября 2019

Попытка получить доступ ко всем данным, отображаемым в Ag-Grid - включая значение вычисляемых столбцов, которые используют получатель значений . Мне удалось получить доступ только к данным, предоставленным Ag-Grid, но не к каким-либо вычисленным столбцам (см. Код ниже).

  var items = [];
  var cnt = gridOptions.api.getDisplayedRowCount();
  for (var i = 0; i < cnt; i++) {
    var rowNode = gridOptions.api.getDisplayedRowAtIndex(i);
    items.push(rowNode.data);
  }

Будем весьма благодарны за любые предложения. Я пытаюсь сохранить вывод вычисленных столбцов в базу данных.

1 Ответ

0 голосов
/ 06 ноября 2019

Мысль об обходном пути - запишите данные в функцию valueGetter. Таким образом, данные сохраняют вычисленные значения и затем могут быть экспортированы с использованием встроенных функций API (например, с помощью forEachNode).

valueGetter: function (params){

  //your normal value getter logic here
  var output = params.data['column1'] + params.data['column2']

  //write to the data
  var col = params.colDef.field;
  params.data[col] = output;

  return output;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...