Skip to content

Commit e8395d8

Browse files
Add tree view filtering to tree grid ESF sample (#3230)
* add tree view filtering to tree grid ESF sample * update imports * add ID to the filterStrategy Co-authored-by: igdmdimitrov <49060557+igdmdimitrov@users.noreply.github.com> Co-authored-by: igdmdimitrov <49060557+igdmdimitrov@users.noreply.github.com>
1 parent d0b3ea6 commit e8395d8

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<igx-buttongroup [values]="displayDensities" (selected)="selectDensity($event)"></igx-buttongroup>
44
</div>
55
<igx-tree-grid [igxPreventDocumentScroll]="true" [moving]="true" #treegrid1 [data]="data" [displayDensity]="density" [autoGenerate]="false" height="850px" width="100%" [allowFiltering]="true"
6-
primaryKey="ID" foreignKey="ParentID" filterMode="excelStyleFilter">
6+
primaryKey="ID" foreignKey="ParentID" filterMode="excelStyleFilter" [filterStrategy]="filterStrategy">
77
<igx-grid-toolbar>
88
<igx-grid-toolbar-actions>
99
<igx-grid-toolbar-hiding></igx-grid-toolbar-hiding>

src/app/tree-grid/tree-grid-excel-style-filtering-sample-1/tree-grid-excel-style-filtering-sample-1.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Component, OnInit, ViewChild } from '@angular/core';
2-
import { DisplayDensity, IgxTreeGridComponent } from 'igniteui-angular';
2+
import { DisplayDensity, IgxTreeGridComponent, TreeGridFilteringStrategy } from 'igniteui-angular';
33
import { FOODS_DATA } from '../data/foods';
44

55
@Component({
@@ -13,6 +13,7 @@ export class TreeGridExcelStyleFilteringSample1Component implements OnInit {
1313
public treegrid1: IgxTreeGridComponent;
1414

1515
public data: any[];
16+
public filterStrategy = new TreeGridFilteringStrategy(['ID', 'Name']);
1617

1718
public density: DisplayDensity = 'comfortable';
1819
public displayDensities;

0 commit comments

Comments
 (0)