Skip to content

Commit c7eba29

Browse files
committed
Merge branch 'dmdimitrov/hgrid-advanced-filtering' of https://github.com/IgniteUI/igniteui-angular into dmdimitrov/hgrid-advanced-filtering
2 parents 15619b5 + ca4eade commit c7eba29

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.component.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,10 @@ export class IgxHierarchicalGridComponent extends IgxHierarchicalGridBaseDirecti
579579
}
580580

581581
public get schema() {
582+
if (!this._hGridSchema) {
583+
this._hGridSchema = this.generateSchema();
584+
}
585+
582586
return this._hGridSchema;
583587
}
584588

@@ -709,11 +713,6 @@ export class IgxHierarchicalGridComponent extends IgxHierarchicalGridBaseDirecti
709713
this.rootGrid.hasChildrenKey;
710714
this.showExpandAll = this.parentIsland ?
711715
this.parentIsland.showExpandAll : this.rootGrid.showExpandAll;
712-
713-
if (!this._hGridSchema) {
714-
this._hGridSchema = this.generateSchema();
715-
}
716-
717716
}
718717

719718
/**

projects/igniteui-angular/src/lib/test-utils/hierarchical-grid-components.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ export class IgxHierarchicalGridActionStripComponent extends IgxHierarchicalGrid
444444

445445
@Component({
446446
template: `
447-
<igx-hierarchical-grid #grid1 [data]="data" [height]="'300px'" [width]="'700px'" #hierarchicalGrid [primaryKey]="'ID'">
447+
<igx-hierarchical-grid #hierarchicalGrid [data]="data" [height]="'300px'" [width]="'700px'" [primaryKey]="'ID'">
448448
<igx-column field="ID" ></igx-column>
449449
<igx-column field="ChildLevels"></igx-column>
450450
<igx-column field="ProductName"></igx-column>
@@ -459,13 +459,13 @@ export class IgxHierarchicalGridActionStripComponent extends IgxHierarchicalGrid
459459
</igx-row-island>
460460
</igx-row-island>
461461
</igx-hierarchical-grid>
462-
<igx-advanced-filtering-dialog [grid]="grid1">
462+
<igx-advanced-filtering-dialog [grid]="hierarchicalGrid">
463463
</igx-advanced-filtering-dialog>`,
464464
imports: [IgxHierarchicalGridComponent, IgxColumnComponent, IgxRowIslandComponent, IgxAdvancedFilteringDialogComponent]
465465
})
466466
export class IgxHierGridExternalAdvancedFilteringComponent extends IgxHierarchicalGridTestBaseComponent {
467-
// @ViewChild('hierarchicalGrid', { read: IgxHierarchicalGridComponent, static: true })
468-
// public hgrid: IgxHierarchicalGridComponent;
467+
@ViewChild('hierarchicalGrid', { read: IgxHierarchicalGridComponent, static: true })
468+
public override hgrid: IgxHierarchicalGridComponent;
469469

470470
public override data = SampleTestData.generateHGridData(5, 3);
471471
}

0 commit comments

Comments
 (0)