RED-7266, fix loading when switching from archive tab.
This commit is contained in:
parent
de55f6c392
commit
40d0dbd6c0
@ -6,6 +6,7 @@ import { ConfigService } from '../../services/config.service';
|
||||
import { tap } from 'rxjs/operators';
|
||||
import { ArchivedDossiersService } from '@services/dossiers/archived-dossiers.service';
|
||||
import { Router } from '@angular/router';
|
||||
import { OnAttach } from '@common-ui/utils';
|
||||
|
||||
@Component({
|
||||
selector: 'redaction-archived-dossiers-screen',
|
||||
@ -13,7 +14,7 @@ import { Router } from '@angular/router';
|
||||
providers: listingProvidersFactory(ArchivedDossiersScreenComponent),
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
})
|
||||
export class ArchivedDossiersScreenComponent extends ListingComponent<Dossier> implements OnInit {
|
||||
export class ArchivedDossiersScreenComponent extends ListingComponent<Dossier> implements OnInit, OnAttach {
|
||||
readonly tableColumnConfigs = this._configService.tableConfig;
|
||||
readonly tableHeaderLabel = _('archived-dossiers-listing.table-header.title');
|
||||
readonly computeFilters$ = this.entitiesService.all$.pipe(tap(() => this._computeAllFilters()));
|
||||
@ -37,6 +38,10 @@ export class ArchivedDossiersScreenComponent extends ListingComponent<Dossier> i
|
||||
this._loadingService.stop();
|
||||
}
|
||||
|
||||
ngOnAttach() {
|
||||
this._loadingService.stop();
|
||||
}
|
||||
|
||||
private _computeAllFilters() {
|
||||
const filterGroups = this._configService.filterGroups(this.entitiesService.all);
|
||||
this.filterService.addFilterGroups(filterGroups);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user