我正在使用ag-grid-react,我想根据其中一个列的值访问一行的所有其他列值。 这可能吗? 这应该是一个非常简单直接的方法,但奇怪的是,我在ag-grid-react文档中找不到准确的答案。有多种api和columnApi方法,但是没有明确的链接可以让你得到相应的行基于其中一列的值!
我可能在这里遗漏了一些东西,感谢您的帮助!
提前谢谢!
答案 0 :(得分:0)
我猜你想要根据某个列值过滤整行。
首先,您必须在网格选项中启用过滤,并在gridOptions中使用enableFilter: true
。
接下来,调用方法
gridOptions.api.forEachNodeAfterFilter( function(rowNode, index) {
console.log('node ' + rowNode.data.athlete + ' passes the filter');
});
这将使您能够在过滤后遍历所有节点,然后您可以使用rowNode.columnName
访问节点上的任何列。