Skip to content

Commit 094cf65

Browse files
committed
fix(adv-filtering): added header name property to filtering expression #5993
1 parent a197cdd commit 094cf65

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

projects/igniteui-angular/src/lib/data-operations/filtering-expression.interface.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export enum FilteringLogic {
1010
*/
1111
export declare interface IFilteringExpression {
1212
fieldName: string;
13+
headerName?: string;
1314
condition: IFilteringOperation;
1415
searchVal?: any;
1516
ignoreCase?: boolean;

projects/igniteui-angular/src/lib/grids/filtering/advanced-filtering/advanced-filtering-dialog.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ <h6 class="igx-filter-empty__title">
9696
(onRemove)="onChipRemove(expressionItem)"
9797
(onSelectionDone)="onChipSelectionEnd()"
9898
>
99-
<span igxPrefix class="igx-filter-tree__expression-column">{{ expressionItem.expression.fieldName }}</span>
99+
<span igxPrefix class="igx-filter-tree__expression-column">{{ expressionItem.expression.headerName || expressionItem.expression.fieldName }}</span>
100100
<igx-icon
101101
igxPrefix
102102
fontSet="filtering-icons"

projects/igniteui-angular/src/lib/grids/filtering/advanced-filtering/advanced-filtering-dialog.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ export class IgxAdvancedFilteringDialogComponent implements AfterViewInit, OnDes
301301
public commitOperandEdit() {
302302
if (this.editedExpression) {
303303
this.editedExpression.expression.fieldName = this.selectedColumn.field;
304+
this.editedExpression.expression.headerName = this.selectedColumn.header;
304305
this.editedExpression.expression.condition = this.selectedColumn.filters.condition(this.selectedCondition);
305306
this.editedExpression.expression.searchVal = DataUtil.parseValue(this.selectedColumn.dataType, this.searchValue);
306307

@@ -381,6 +382,7 @@ export class IgxAdvancedFilteringDialogComponent implements AfterViewInit, OnDes
381382
const filteringExpr = expr as IFilteringExpression;
382383
const exprCopy: IFilteringExpression = {
383384
fieldName: filteringExpr.fieldName,
385+
headerName: filteringExpr.headerName,
384386
condition: filteringExpr.condition,
385387
searchVal: filteringExpr.searchVal,
386388
ignoreCase: filteringExpr.ignoreCase

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
exportExcelText="Export to Excel"
3131
exportCsvText="Export to CSV">
3232
<igx-column *ngFor="let c of columns" [field]="c.field"
33-
[header]="c.field"
33+
[header]="c.header"
3434
[movable]="c.movable"
3535
[groupable]="true"
3636
[resizable]="c.resizable"

0 commit comments

Comments
 (0)