Skip to content

Commit 0b19ecf

Browse files
committed
Ensure component is initialized as well.
Ensure component is initialized as well.
1 parent 4e04f61 commit 0b19ecf

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/iggrid/iggridbase.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export class IgGridBase<Model> extends IgControlBase<Model> implements AfterCont
8787
}
8888
//check for changes in collection
8989
this._changes = this._differ.diff(this._config.dataSource);
90-
if (this._changes) {
90+
if (this._changes && grid) {
9191
this._dataSource = jQuery.extend(true, [], this._config.dataSource);
9292
this._changes.forEachAddedItem(r => this.addRow(r.item, r.currentIndex));
9393
this._changes.forEachRemovedItem(r => this.deleteRow(r.item[pkKey]));

src/ighierarchicalgrid/ighierarchicalgrid.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export class IgHierarchicalGridComponent extends IgGridBase<IgHierarchicalGrid>
3737

3838
//check for changes in collection
3939
this._changes = this._differ.diff(this._config.dataSource);
40-
if (this._changes) {
40+
if (this._changes && mainGrid) {
4141
this._dataSource = jQuery.extend(true, [], this._config.dataSource);
4242
this._changes.forEachAddedItem(r => this.addRow(r.item, r.currentIndex));
4343
this._changes.forEachRemovedItem(r => this.deleteRow(r.item[pkKey]));

src/igtreegrid/igtreegrid.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export class IgTreeGridComponent extends IgGridBase<IgTreeGrid> {
3939

4040
//check for changes in collection
4141
this._changes = this._differ.diff(this._config.dataSource);
42-
if (this._changes) {
42+
if (this._changes && grid) {
4343
this._dataSource = jQuery.extend(true, [], this._config.dataSource);
4444
this._changes.forEachAddedItem(r => this.addRow(r.item, r.currentIndex));
4545
this._changes.forEachRemovedItem(r => this.deleteRow(r.item[pkKey]));

0 commit comments

Comments
 (0)