@@ -225,15 +225,28 @@ export class IgxPivotGridComponent extends IgxGridBaseDirective implements OnIni
225225 ref . instance . field = key ;
226226 ref . instance . dataType = this . resolveDataTypes ( data [ 0 ] [ key ] ) ;
227227 ref . instance . parent = parent ;
228+ ref . instance . visibleWhenCollapsed = false ;
228229 ref . changeDetectorRef . detectChanges ( ) ;
229230 columns . push ( ref . instance ) ;
230231 } else {
231232 const ref = factoryColumnGroup . create ( this . viewRef . injector ) ;
232233 ref . instance . header = key ;
233- ref . instance . headerTemplate = this . headerTemplate ;
234+ // ref.instance.headerTemplate = this.headerTemplate;
234235 const children = this . generateColumnHierarchy ( value . children , data , ref . instance ) ;
236+
237+ const refChild = factoryColumn . create ( this . viewRef . injector ) ;
238+ refChild . instance . header = key ;
239+ refChild . instance . field = key ;
240+ refChild . instance . dataType = this . resolveDataTypes ( data [ 0 ] [ key ] ) ;
241+ refChild . instance . parent = ref . instance ;
242+ refChild . instance . visibleWhenCollapsed = true ;
243+
244+ children . push ( refChild . instance ) ;
245+
235246 ref . changeDetectorRef . detectChanges ( ) ;
236247 ref . instance . children . reset ( children ) ;
248+ ref . instance . collapsible = true ;
249+
237250 columns . push ( ref . instance ) ;
238251 columns = columns . concat ( children ) ;
239252 }
0 commit comments