2015-09-16 19 views
0

我正在使用带分组选项的Ng-Grid,其中组默认情况下处于折叠状态。 每行数据都有一个链接来执行一些操作。操作完成后,网格应刷新数据。这部分工作正常。数据刷新后,Ng-Grid会折叠行,如何防止?

问题出在聚合:数据刷新后,所有行都会崩溃。这真的很烦人。

数据刷新后是否有可能扩展特定组? 我想:

$scope.gridOptions.ngGrid.rowFactory.aggCache[$scope.expandedGroupID].toggleExpand(); 

$scope.gridOptions.ngGrid.rowFactory.aggCache[$scope.expandedGroupID].collapsed=false; 

但没有奏效。

例Plunker与电网configuuration可以发现here

回答

0

如果有人有相同问题的斗争,这是我如何固定的:

$scope.$on('ngGridEventData', function() { 
    $scope.availableGroupsOptions.ngGrid.rowFactory.aggCache[idx].toggleExpand();  
}); 

的关键是 'ngGridEventData'。

0

或者转到ng-grid.js,并将groupsCollapsedByDefault设置为false。

所以,如果你刷新网格在这种情况下,电网状态将保持不变(折叠电网将被折叠和展开电网将继续展开。)

谢谢。我希望这有助于国际象棋!