Browse Source

reload entity fix

pull/11426/head
mpetrov 2 years ago
parent
commit
dc336c3752
  1. 9
      ui-ngx/src/app/modules/home/components/dashboard-page/dashboard-page.component.ts
  2. 6
      ui-ngx/src/app/modules/home/components/entity/entities-table.component.ts

9
ui-ngx/src/app/modules/home/components/dashboard-page/dashboard-page.component.ts

@ -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);
}
});
}

6
ui-ngx/src/app/modules/home/components/entity/entities-table.component.ts

@ -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…
Cancel
Save