Skip to content

Commit 53cfa38

Browse files
committed
fix(esf): get the density from the parent grid instead of the column
(cherry picked from commit d6f7be4)
1 parent df8e5ca commit 53cfa38

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

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

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ import {
1313
ContentChild,
1414
Output,
1515
EventEmitter,
16+
Optional,
17+
Host,
1618
} from '@angular/core';
1719
import { IgxOverlayService } from '../../../services/public_api';
1820
import { IgxFilteringService, ExpressionUI } from '../grid-filtering.service';
@@ -25,6 +27,7 @@ import { IgxColumnComponent } from '../../columns/column.component';
2527
import { IgxGridBaseDirective } from '../../grid-base.directive';
2628
import { DisplayDensity } from '../../../core/density';
2729
import { GridSelectionMode } from '../../common/enums';
30+
import { GridBaseAPIService } from '../../api.service';
2831

2932
/**
3033
* @hidden
@@ -322,17 +325,20 @@ export class IgxGridExcelStyleFilteringComponent implements OnDestroy {
322325
* @hidden @internal
323326
*/
324327
get grid(): IgxGridBaseDirective {
325-
return this.column?.grid;
328+
return this.gridAPI?.grid ?? this.column?.grid;
326329
}
327330

328331
/**
329332
* @hidden @internal
330333
*/
331334
get displayDensity() {
332-
return this.column?.grid.displayDensity;
335+
return this.grid?.displayDensity;
333336
}
334337

335-
constructor(private cdr: ChangeDetectorRef, public element: ElementRef) {}
338+
constructor(
339+
private cdr: ChangeDetectorRef,
340+
public element: ElementRef,
341+
@Host() @Optional() private gridAPI?: GridBaseAPIService<IgxGridBaseDirective>) {}
336342

337343
/**
338344
* @hidden @internal

src/app/grid-filtering/grid-filtering.sample.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<button igxButton="raised" (click)="clearAdvancedFiltering()">Clear Advanced Filtering</button>
5454
</div>
5555

56-
<h3>ESF Templates</h3>
56+
<h3 style="margin-top: 150px;">ESF Templates</h3>
5757
<igx-grid
5858
#grid2
5959
[data]="data"

0 commit comments

Comments
 (0)