Skip to content

Commit 7ba0442

Browse files
authored
Merge branch '18.2.x' into didimmova/fix-15093-18.2.x
2 parents 0261870 + 79572d0 commit 7ba0442

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export class IgxExcelStyleConditionalFilterComponent implements OnDestroy {
4141
public subMenu: IgxDropDownComponent;
4242

4343
protected get filterNumber() {
44-
return this.esf.expressionsList.length;
44+
return this.esf.expressionsList.filter(e => e.expression.condition).length;
4545
}
4646

4747
private shouldOpenSubMenu = true;
@@ -146,6 +146,8 @@ export class IgxExcelStyleConditionalFilterComponent implements OnDestroy {
146146
if (this.esf.expressionsList && this.esf.expressionsList.length &&
147147
this.esf.expressionsList[0].expression.condition.name !== 'in') {
148148
this.customDialog.expressionsList = this.esf.expressionsList;
149+
} else {
150+
this.customDialog.expressionsList = this.customDialog.expressionsList.filter(e => e.expression.fieldName === this.esf.column.field && e.expression.condition);
149151
}
150152

151153
this.customDialog.selectedOperator = eventArgs.newSelection.value;

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ import { NgClass, NgIf, NgFor } from '@angular/common';
4646
export class IgxExcelStyleCustomDialogComponent implements AfterViewInit {
4747
@Input()
4848
public expressionsList = new Array<ExpressionUI>();
49+
4950
@Input()
5051
public column: ColumnType;
5152

0 commit comments

Comments
 (0)