Browse Source

UI: Fixed updated device profiles table after added new profiles

pull/4307/head
Vladyslav_Prykhodko 5 years ago
parent
commit
1aeb03c0a2
  1. 13
      ui-ngx/src/app/modules/home/pages/device-profile/device-profiles-table-config.resolver.ts

13
ui-ngx/src/app/modules/home/pages/device-profile/device-profiles-table-config.resolver.ts

@ -36,7 +36,6 @@ import {
import { DeviceProfileService } from '@core/http/device-profile.service';
import { DeviceProfileComponent } from '@home/components/profile/device-profile.component';
import { DeviceProfileTabsComponent } from './device-profile-tabs.component';
import { Observable } from 'rxjs';
import { MatDialog } from '@angular/material/dialog';
import {
AddDeviceProfileDialogComponent,
@ -138,8 +137,8 @@ export class DeviceProfilesTableConfigResolver implements Resolve<EntityTableCon
return actions;
}
addDeviceProfile(): Observable<DeviceProfile> {
return this.dialog.open<AddDeviceProfileDialogComponent, AddDeviceProfileDialogData,
addDeviceProfile() {
this.dialog.open<AddDeviceProfileDialogComponent, AddDeviceProfileDialogData,
DeviceProfile>(AddDeviceProfileDialogComponent, {
disableClose: true,
panelClass: ['tb-dialog', 'tb-fullscreen-dialog'],
@ -147,7 +146,13 @@ export class DeviceProfilesTableConfigResolver implements Resolve<EntityTableCon
deviceProfileName: null,
transportType: null
}
}).afterClosed();
}).afterClosed().subscribe(
(res) => {
if (res) {
this.config.table.updateData();
}
}
);
}
setDefaultDeviceProfile($event: Event, deviceProfile: DeviceProfile) {

Loading…
Cancel
Save