我正在遍历农业网格数据的每个节点,并且必须显示列值。附带的是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);
});
答案 0 :(得分:1)
您的代码有几处错误。
要调用onSelectChanged
,需要指定希望行选择的工作方式,请尝试:rowSelection: 'single'
在您的plunkr(而不是上面的代码段)中,您的getData
函数在错误的范围内。我的意思是,您的所有代码都在document.addEventListener
内部,而getData
不是。因此,getData
不知道gridOptions
是什么。