reload entity fix
This commit is contained in:
parent
49da787fc4
commit
dc336c3752
@ -1218,16 +1218,17 @@ export class DashboardPageComponent extends PageComponent implements IDashboardC
|
|||||||
return throwError(() => err);
|
return throwError(() => err);
|
||||||
})
|
})
|
||||||
).subscribe((dashboard) => {
|
).subscribe((dashboard) => {
|
||||||
this.setEditMode(false, false);
|
|
||||||
this.dashboard = dashboard;
|
|
||||||
if (reInitDashboard) {
|
if (reInitDashboard) {
|
||||||
const dashboardPageInitData: DashboardPageInitData = {
|
const dashboardPageInitData: DashboardPageInitData = {
|
||||||
dashboard,
|
dashboard,
|
||||||
currentDashboardId: dashboard.id ? dashboard.id.id : null,
|
currentDashboardId: dashboard.id ? dashboard.id.id : null,
|
||||||
widgetEditMode: false,
|
widgetEditMode: this.widgetEditMode,
|
||||||
singlePageMode: false
|
singlePageMode: this.singlePageMode
|
||||||
};
|
};
|
||||||
this.init(dashboardPageInitData);
|
this.init(dashboardPageInitData);
|
||||||
|
} else {
|
||||||
|
this.dashboard = dashboard;
|
||||||
|
this.setEditMode(false, false);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@ -402,7 +402,7 @@ export class EntitiesTableComponent extends PageComponent implements IEntitiesTa
|
|||||||
this.cd.detectChanges();
|
this.cd.detectChanges();
|
||||||
}
|
}
|
||||||
|
|
||||||
updateData(closeDetails: boolean = true) {
|
updateData(closeDetails: boolean = true, reloadEntity: boolean = true) {
|
||||||
if (closeDetails) {
|
if (closeDetails) {
|
||||||
this.isDetailsOpen = false;
|
this.isDetailsOpen = false;
|
||||||
}
|
}
|
||||||
@ -427,7 +427,7 @@ export class EntitiesTableComponent extends PageComponent implements IEntitiesTa
|
|||||||
timePageLink.endTime = interval.endTime;
|
timePageLink.endTime = interval.endTime;
|
||||||
}
|
}
|
||||||
this.dataSource.loadEntities(this.pageLink);
|
this.dataSource.loadEntities(this.pageLink);
|
||||||
if (this.isDetailsOpen && this.entityDetailsPanel) {
|
if (reloadEntity && this.isDetailsOpen && this.entityDetailsPanel) {
|
||||||
this.entityDetailsPanel.reloadEntity();
|
this.entityDetailsPanel.reloadEntity();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -511,7 +511,7 @@ export class EntitiesTableComponent extends PageComponent implements IEntitiesTa
|
|||||||
}
|
}
|
||||||
|
|
||||||
onEntityUpdated(entity: BaseData<HasId>) {
|
onEntityUpdated(entity: BaseData<HasId>) {
|
||||||
this.updateData(false);
|
this.updateData(false, false);
|
||||||
this.entitiesTableConfig.entityUpdated(entity);
|
this.entitiesTableConfig.entityUpdated(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user