This commit is contained in:
Taric Xin
2022-05-12 17:20:18 +08:00
parent 695c9a4584
commit b5da3a1e14

View File

@ -1,5 +1,5 @@
import { AfterViewInit, Component, OnDestroy, OnInit } from '@angular/core';
import { OnReuseDestroy } from '@delon/abc/reuse-tab';
import { OnReuseDestroy, OnReuseInit, ReuseHookOnReuseInitType } from '@delon/abc/reuse-tab';
import { SFComponent, SFSchema } from '@delon/form';
import { SearchDrawerService } from '@shared';
import { fromEvent, Subscription } from 'rxjs';
@ -25,7 +25,7 @@ import { debounceTime } from 'rxjs/operators';
@Component({
template: ''
})
export class BasicTableComponent implements AfterViewInit, OnDestroy, OnReuseDestroy {
export class BasicTableComponent implements AfterViewInit, OnDestroy, OnReuseDestroy, OnReuseInit {
scrollY = '400px';
sf!: SFComponent;
@ -35,6 +35,9 @@ export class BasicTableComponent implements AfterViewInit, OnDestroy, OnReuseDes
deviationHeight = 0;
constructor(public searchDrawerService: SearchDrawerService) {}
_onReuseInit(type?: ReuseHookOnReuseInitType): void {
this.search();
}
ngAfterViewInit(): void {
setTimeout(() => {
@ -48,8 +51,6 @@ export class BasicTableComponent implements AfterViewInit, OnDestroy, OnReuseDes
}
_onReuseDestroy(): void {
console.log(1);
// this.drawer.forEach(sub => sub.unsubscribe());
}