Skip to content

Commit d3b547b

Browse files
authored
fix(blazor): Check if data and autoGenerate are set before gridAPI is init. (#16444)
1 parent c4d55ca commit d3b547b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ export class IgxGridComponent extends IgxGridBaseDirective implements GridType,
415415
this.validation.updateAll(this._data);
416416
}
417417

418-
if (this.autoGenerate && this._data.length > 0 && this.shouldRecreateColumns(oldData, this._data)) {
418+
if (this.autoGenerate && this._data.length > 0 && this.shouldRecreateColumns(oldData, this._data) && this.gridAPI.grid) {
419419
this.setupColumns();
420420
}
421421

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -868,7 +868,7 @@ export class IgxHierarchicalGridComponent extends IgxHierarchicalGridBaseDirecti
868868
if (!this._init) {
869869
this.validation.updateAll(this._data);
870870
}
871-
if (this.autoGenerate && this._data.length > 0 && this.shouldRecreateColumns(oldData, this._data)) {
871+
if (this.autoGenerate && this._data.length > 0 && this.shouldRecreateColumns(oldData, this._data) && this.gridAPI.grid) {
872872
this.setupColumns();
873873
this.reflow();
874874
}

0 commit comments

Comments
 (0)