File tree Expand file tree Collapse file tree 2 files changed +3
-9
lines changed
projects/igniteui-angular/src/lib/grids Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -137,12 +137,6 @@ export class IgxColumnGroupComponent extends IgxColumnComponent implements After
137137 public get selectable ( ) : boolean {
138138 return this . children && this . children . some ( child => child . selectable ) ;
139139 }
140- /**
141- * Enable/disable the selection of the column group.
142- * Groups gets the selectable property from their children
143- * @memberof IgxColumnGroupComponent
144- */
145- public set selectable ( value : boolean ) { }
146140
147141 /**
148142 * Returns a reference to the body template.
@@ -239,7 +233,8 @@ export class IgxColumnGroupComponent extends IgxColumnComponent implements After
239233 * @memberof IgxColumnGroupComponent
240234 */
241235 get selected ( ) : boolean {
242- return this . selectable && this . children . toArray ( ) . every ( c => ! c . selectable || c . selected ) ;
236+ const selectableChildren = this . children . filter ( c => c . selectable && ! c . hidden ) ;
237+ return selectableChildren . length > 0 && selectableChildren . every ( c => c . selected ) ;
243238 }
244239
245240 /**
Original file line number Diff line number Diff line change @@ -226,8 +226,7 @@ export class IgxGridHeaderGroupComponent implements DoCheck {
226226 * @hidden
227227 */
228228 get selected ( ) {
229- const selectableChildren = this . getSelectableChildren ( this . column . children . toArray ( ) ) ;
230- return selectableChildren . length > 0 && selectableChildren . every ( c => c . selected ) ;
229+ return this . column . selected ;
231230 }
232231
233232 /**
You can’t perform that action at this time.
0 commit comments