获取所有可见列

时间:2017-03-24 10:44:59

标签: angularjs angular-ui-grid

我正在与角度ui网格挣扎。

深入研究他们的API我试图找到一种方法是可以获得可见的列(仅可见)。

$scope.gridOptions.columnDefs

返回使用所有选项定义的所有列。一个解决方案是我通过该数组进行迭代并过滤出具有属性"visible" : true的列,但是如果可能的话我想避免这样做。

提前致谢

2 个答案:

答案 0 :(得分:0)

这应该这样做(取决于你最终想要实现的目标):

uiGridExporterService.getColumnHeaders($scope.gridApi.grid, uiGridExporterConstants.VISIBLE);

如果你可以分享更多,我可能会进一步提供帮助。

如果您有任何其他问题,请告诉我。

答案 1 :(得分:0)

要获取所有可见列:

options.columnApi.getAllDisplayedColumns()

ag grid columnApi Reference