Skip to content

Commit 69fe521

Browse files
committed
chore(*): fix adv filtering check and set selected field pipeArgs
1 parent 04d0496 commit 69fe521

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

projects/igniteui-angular/src/lib/query-builder/query-builder-tree.component.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,8 @@ export class IgxQueryBuilderTreeComponent implements AfterViewInit, OnDestroy {
516516

517517
/** @hidden */
518518
protected isAdvancedFiltering(): boolean {
519-
return this.entities?.length === 1 && !this.entities[0]?.name;
519+
return (this.entities?.length === 1 && !this.entities[0]?.name) ||
520+
this.entities.find(e => e.childEntities?.length > 0) !== undefined;
520521
}
521522

522523
/** @hidden */
@@ -701,6 +702,10 @@ export class IgxQueryBuilderTreeComponent implements AfterViewInit, OnDestroy {
701702
this._selectedField.filters = this.getFilters(this._selectedField);
702703
}
703704

705+
if (this._selectedField && this._selectedField.pipeArgs) {
706+
this._selectedField.pipeArgs = this.getPipeArgs(this._selectedField);
707+
}
708+
704709
return this._selectedField;
705710
}
706711

0 commit comments

Comments
 (0)