如何在应用过滤操作后从 UI - 网格取回数据?

How to get data back from UI - grid after applying filter operation?

我在我的项目中使用 Angular Js。为了显示数据并执行搜索或过滤操作,我使用了 UI-grid。我需要过滤后的数据来生成图表和其他功能。我只想从网格视图中提取结果数据或可见数据。我该怎么做?

我得到了答案。

var visibledata =scope.gridApi.core.getVisibleRows(scope.gridApi.grid);

var selecteddata = scope.gridApi.selection.getSelectedRows();

并将下面的代码放在 gridoption 中。

onRegisterApi: function(gridApi){
     scope.gridApi = gridApi;
}