遍历农业网格数据并显示值

时间:2019-02-08 19:27:09

标签: angularjs 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 :(得分:1)

您的代码有几处错误。

  1. 要调用onSelectChanged,需要指定希望行选择的工作方式,请尝试:rowSelection: 'single'

  2. 在您的plunkr(而不是上面的代码段)中,您的getData函数在错误的范围内。我的意思是,您的所有代码都在document.addEventListener内部,而getData不是。因此,getData不知道gridOptions是什么。

更新的插件:https://next.plnkr.co/edit/cXKVZrT9siHoodVa