Перебирайте данные ag-grid и отображайте значения - PullRequest
0 голосов
/ 08 февраля 2019

Я перебираю каждый узел данных ag-grid и должен отображать значения столбцов. Установлен plunkr: https://plnkr.co/edit/cFBLm7DkAZL5oWbqdyub?p=preview.

Я не могу отобразить данные ag-grid в консоли.

var gridOptions = {
defaultColDef: {
    sortable: true
},
columnDefs: columnDefs,
animateRows: true,
enableRangeSelection: true,
rowData: rowData,
checkbox : true,
onSelectionChanged : getData
};
   new agGrid.Grid(gridDiv, gridOptions);
});

function getData(){
  gridOptions.api.forEachNode( function (node) {
   console.log("node vaalues are:"+node.data);
});

1 Ответ

0 голосов
/ 08 февраля 2019

В вашем коде есть пара неправильных вещей.

  1. Inorder для вызова onSelectChanged, вам нужно указать, как вы хотите, чтобы выбор строки работал, попробуйте: rowSelection: 'single'

  2. В вашем plunkr (не в приведенном выше фрагменте) ваша функция getData находится в неверной области.Под этим я подразумеваю, что весь ваш код находится внутри document.addEventListener, а getData - нет.Из-за этого getData не знает, что такое gridOptions.

Обновлен plunkr: https://next.plnkr.co/edit/cXKVZrT9siHoodVa

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