Skip to content

Commit 5370a62

Browse files
committed
fix(esf): Moving the fix inside Initialize method #1703
1 parent 2cba0dd commit 5370a62

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

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

Lines changed: 7 additions & 13 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,17 +313,6 @@ export class IgxGridExcelStyleFilteringComponent implements OnDestroy, AfterView
314313
this.destroy$.complete();
315314
}
316315

317-
/**
318-
* @hidden @internal
319-
*/
320-
ngAfterViewInit(): void {
321-
if (this.excelStyleSearch.column) {
322-
requestAnimationFrame(() => {
323-
this.excelStyleSearch.searchInput.nativeElement.focus();
324-
});
325-
}
326-
}
327-
328316
private init() {
329317
this.expressionsList = new Array<ExpressionUI>();
330318
this.filteringService.generateExpressionsList(this.column.filteringExpressionsTree, this.grid.filteringLogic, this.expressionsList);
@@ -361,6 +349,12 @@ export class IgxGridExcelStyleFilteringComponent implements OnDestroy, AfterView
361349

362350
this._subMenuOverlaySettings.outlet = (this.grid as any).outlet;
363351

352+
if (this.excelStyleSearch.column) {
353+
requestAnimationFrame(() => {
354+
this.excelStyleSearch.searchInput.nativeElement.focus();
355+
});
356+
}
357+
364358
this.grid.onColumnMoving.pipe(takeUntil(this.destroy$)).subscribe(() => {
365359
this.closeDropdown();
366360
});

0 commit comments

Comments
 (0)