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);
|
||||
})
|
||||
).subscribe((dashboard) => {
|
||||
this.setEditMode(false, false);
|
||||
this.dashboard = dashboard;
|
||||
if (reInitDashboard) {
|
||||
const dashboardPageInitData: DashboardPageInitData = {
|
||||
dashboard,
|
||||
currentDashboardId: dashboard.id ? dashboard.id.id : null,
|
||||
widgetEditMode: false,
|
||||
singlePageMode: false
|
||||
widgetEditMode: this.widgetEditMode,
|
||||
singlePageMode: this.singlePageMode
|
||||
};
|
||||
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();
|
||||
}
|
||||
|
||||
updateData(closeDetails: boolean = true) {
|
||||
updateData(closeDetails: boolean = true, reloadEntity: boolean = true) {
|
||||
if (closeDetails) {
|
||||
this.isDetailsOpen = false;
|
||||
}
|
||||
@ -427,7 +427,7 @@ export class EntitiesTableComponent extends PageComponent implements IEntitiesTa
|
||||
timePageLink.endTime = interval.endTime;
|
||||
}
|
||||
this.dataSource.loadEntities(this.pageLink);
|
||||
if (this.isDetailsOpen && this.entityDetailsPanel) {
|
||||
if (reloadEntity && this.isDetailsOpen && this.entityDetailsPanel) {
|
||||
this.entityDetailsPanel.reloadEntity();
|
||||
}
|
||||
}
|
||||
@ -511,7 +511,7 @@ export class EntitiesTableComponent extends PageComponent implements IEntitiesTa
|
||||
}
|
||||
|
||||
onEntityUpdated(entity: BaseData<HasId>) {
|
||||
this.updateData(false);
|
||||
this.updateData(false, false);
|
||||
this.entitiesTableConfig.entityUpdated(entity);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user