angular-ui/ui-grid
Voir sur GitHubsuggestion: grouping: select all lines in a group at once
Open
#4 122 ouverte le 5 août 2015
help wantedtype: enhancement
Métriques du dépôt
- Stars
- (5 395 stars)
- Métriques de merge PR
- (Aucune PR mergée en 30 j)
Description
It would be great if the code in the example 320 complex grouping was integrated as a feature. I think it is a natural option to be used by the user.
$scope.gridApi.selection.on.rowSelectionChanged( $scope, function ( rowChanged ) {
if ( typeof(rowChanged.treeLevel) !== 'undefined' && rowChanged.treeLevel > -1 ) {
// this is a group header
children = $scope.gridApi.treeBase.getRowChildren( rowChanged );
children.forEach( function ( child ) {
if ( rowChanged.isSelected ) {
$scope.gridApi.selection.selectRow( child.entity );
} else {
$scope.gridApi.selection.unSelectRow( child.entity );
}
});
}
});
Thanks