SUPPORT-8638:fix from review

This commit is contained in:
adel.kalimullin 2024-11-12 13:58:50 +03:00
parent bc62fbd8dd
commit c0ca6c413e
2 changed files with 11 additions and 15 deletions

View file

@ -70,7 +70,5 @@ export class FilterRouteHandlerScript extends Behavior {
if (this.filtersSubscription) { if (this.filtersSubscription) {
this.filtersSubscription.unsubscribe(); this.filtersSubscription.unsubscribe();
} }
this.filterGroup.clearFilters()
} }
} }

View file

@ -18,21 +18,8 @@ export class TextClickHandlerScript extends Behavior {
public route: string; public route: string;
private el: ElementRef; private el: ElementRef;
private router: Router; private router: Router;
private filterTransferService: FilterTransferService; private filterTransferService: FilterTransferService;
private onClickFunction = () => {
const filterData: Record<string, any> = {};
this.filters.forEach(filter => {
if (filter.name && filter.value) {
filterData[filter.name] = filter.value;
}
});
this.filterTransferService.setFilters(filterData);
this.router.navigate([this.route]);
};
constructor(pageId?: string, objectId?: string, injector?: Injector, interfaces?: any[]) { constructor(pageId?: string, objectId?: string, injector?: Injector, interfaces?: any[]) {
super(pageId, objectId, injector, interfaces); super(pageId, objectId, injector, interfaces);
} }
@ -58,4 +45,15 @@ export class TextClickHandlerScript extends Behavior {
this.el.nativeElement.removeEventListener('click', () => this.onClickFunction()); this.el.nativeElement.removeEventListener('click', () => this.onClickFunction());
} }
} }
private onClickFunction() {
const filterData: Record<string, any> = {};
this.filters.forEach(filter => {
if (filter.name && filter.value) {
filterData[filter.name] = filter.value;
}
});
this.filterTransferService.setFilters(filterData);
this.router.navigate([this.route]);
}
} }