Skip to content

Commit ac4ff56

Browse files
Merge pull request #6708 from IgniteUI/astaev/issue1703-9.0.x
fix(esf): Do not focus search input in external filtering #1703
2 parents ae849ad + 0ae3b68 commit ac4ff56

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

projects/igniteui-angular/src/lib/grids/filtering/excel-style/grid.excel-style-filtering.component.ts

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import {
77
TemplateRef,
88
Directive,
99
OnDestroy,
10-
AfterViewInit,
1110
ElementRef,
1211
Input,
1312
ViewRef
@@ -97,7 +96,7 @@ export class IgxExcelStylePinningTemplateDirective {
9796
selector: 'igx-grid-excel-style-filtering',
9897
templateUrl: './grid.excel-style-filtering.component.html'
9998
})
100-
export class IgxGridExcelStyleFilteringComponent implements OnDestroy, AfterViewInit {
99+
export class IgxGridExcelStyleFilteringComponent implements OnDestroy {
101100
private static readonly filterOptimizationThreshold = 2;
102101

103102
private shouldOpenSubMenu = true;
@@ -314,15 +313,6 @@ export class IgxGridExcelStyleFilteringComponent implements OnDestroy, AfterView
314313
this.destroy$.complete();
315314
}
316315

317-
/**
318-
* @hidden @internal
319-
*/
320-
ngAfterViewInit(): void {
321-
requestAnimationFrame(() => {
322-
this.excelStyleSearch.searchInput.nativeElement.focus();
323-
});
324-
}
325-
326316
private init() {
327317
this.expressionsList = new Array<ExpressionUI>();
328318
this.filteringService.generateExpressionsList(this.column.filteringExpressionsTree, this.grid.filteringLogic, this.expressionsList);
@@ -359,6 +349,10 @@ export class IgxGridExcelStyleFilteringComponent implements OnDestroy, AfterView
359349

360350
this._subMenuOverlaySettings.outlet = (this.grid as any).outlet;
361351

352+
requestAnimationFrame(() => {
353+
this.excelStyleSearch.searchInput.nativeElement.focus();
354+
});
355+
362356
this.grid.onColumnMoving.pipe(takeUntil(this.destroy$)).subscribe(() => {
363357
this.closeDropdown();
364358
});

0 commit comments

Comments
 (0)