angularjs - 遍历 ag-grid 数据并显示值
问题描述
我正在遍历 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);
});
解决方案
您的代码有一些问题。
为了
onSelectChanged
被调用,您需要指定行选择的工作方式,请尝试:rowSelection: 'single'
在您的 plunkr(不是上面的代码段)中,您的
getData
函数处于错误的范围内。我的意思是你所有的代码都在里面document.addEventListener
,但getData
不是。正因为如此,getData
不知道是什么gridOptions
。
推荐阅读
- javascript - 如何使用下拉 url 选择的内容填充文本区域?
- java - Wildfly 13 操作(“读取属性”)子系统 jpa
- excel - 确定文件是 zip 文件还是 .xlsx 文件
- r - R中特征价格分析中的邻域固定效应
- ruby-on-rails - 发布后的 Ruby on rails 路由错误
- angular - 对“普通”对象使用 Angular Observable 或事件发射器?
- css - 纯 CSS 子菜单
- mysql - 如何减少 phpmyadmin 中的 mysql 选择时间(显示大表的末尾)
- php - 在关联数组中移动元素
- java - java.io.IOException:无法打开“...”作为类路径、文件名或 URL