我正在使用具有分组选项的Ng-Grid,其中默认情况下折叠组。 每行数据都有一个链接,可以对其执行某些操作。操作完成后,网格应刷新数据。这部分工作正常。
问题在于聚合:数据刷新后,所有行都会崩溃。这真令人讨厌。
数据刷新后是否有可能扩展特定组? 我试过了:
$scope.gridOptions.ngGrid.rowFactory.aggCache[$scope.expandedGroupID].toggleExpand();
和
$scope.gridOptions.ngGrid.rowFactory.aggCache[$scope.expandedGroupID].collapsed=false;
但那没用。
示例具有网格配置的Plunker可以找到here
答案 0 :(得分:0)
如果有人在解决同样的问题,那么我就是这样解决的:
$scope.$on('ngGridEventData', function () {
$scope.availableGroupsOptions.ngGrid.rowFactory.aggCache[idx].toggleExpand();
});
关键是'ngGridEventData'。
答案 1 :(得分:0)
或者转到ng-grid.js并将 groupsCollapsedByDefault 设为false。
因此,如果在这种情况下刷新网格,网格状态将保持不变(折叠网格将折叠,扩展网格将保持展开。)
谢谢。我希望这会有所帮助,国际象棋!!