import {Component, OnInit, AfterViewInit, Input,
ViewChild, OnDestroy} from '@angular/core';
+import {Router} from '@angular/router';
import {Subject} from 'rxjs';
import {tap} from 'rxjs/operators';
import {IdlObject} from '@eg/core/idl.service';
constructor(
private http: HttpClient,
+ private router: Router,
private toast: ToastService,
private evt: EventService,
private net: NetService,
private store: ServerStoreService,
private vlagent: PicklistUploadService
) {
+ // force a reload of the component if we navigate to it
+ // from itself
+ this.router.routeReuseStrategy.shouldReuseRoute = () => {
+ return false;
+ };
this.applyDefaults();
this.applySettings();
}