Skip to content

Commit b531469

Browse files
committed
Merge branch 'ipetrov/query-builder-drag-and-drop-nogap' of https://github.com/IgniteUI/igniteui-angular into ipetrov/query-builder-drag-and-drop-nogap
2 parents 9733474 + c25ec0b commit b531469

File tree

4 files changed

+12
-13
lines changed

4 files changed

+12
-13
lines changed

projects/igniteui-angular/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
"tslib": "^2.3.0",
7474
"igniteui-trial-watermark": "^3.0.2",
7575
"lodash-es": "^4.17.21",
76-
"igniteui-theming": "^14.3.1-beta.1",
76+
"igniteui-theming": "v14.5.0-beta.1",
7777
"@igniteui/material-icons-extended": "^3.1.0"
7878
},
7979
"peerDependencies": {

projects/igniteui-angular/src/lib/core/styles/components/query-builder/_query-builder-theme.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,9 @@
222222
border-radius: inherit;
223223
background: var-get($theme, 'subquery-background');
224224

225-
> igx-input-group {
225+
> igx-input-group,
226+
> igx-date-picker,
227+
> igx-time-picker {
226228
flex-grow: 1;
227229
}
228230
}

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@
254254
</div>
255255

256256
<div #editingInputsContainer class="igx-filter-tree__subquery" >
257-
<div
257+
<div
258258
igxDrop
259259
(enter)="onChipEnter(editingInputsContainer, expressionItem, true)"
260260
(over)="onDivOver(editingInputsContainer, expressionItem)"
@@ -405,11 +405,11 @@
405405
type="box"
406406
*ngIf="selectedField && selectedField.dataType === 'dateTime'"
407407
>
408-
<label igxLabel>{{this.resourceStrings.igx_query_builder_datetime_placeholder}}</label>
409408
<input
410409
#input
411410
igxInput
412411
tabindex="0"
412+
[placeholder]="this.resourceStrings.igx_query_builder_datetime_placeholder"
413413
[(ngModel)]="searchValue.value"
414414
[disabled]="isSearchValueInputDisabled()"
415415
[locale]="this.locale"
@@ -539,7 +539,9 @@
539539
</ng-template>
540540

541541
<div class="igx-filter-tree__section" *ngIf="rootGroup || (!rootGroup && (selectedEntity || (entities?.length === 1 && !entities[0]?.name)))">
542-
<span class="igx-query-builder__label">Where</span>
542+
@if(!this.isAdvancedFiltering()) {
543+
<span class="igx-query-builder__label">Where</span>
544+
}
543545
<ng-container
544546
*ngTemplateOutlet="
545547
expressionGroupTemplate;

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

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1924,14 +1924,9 @@ export class IgxQueryBuilderTreeComponent implements AfterViewInit, OnDestroy {
19241924
return null;
19251925
}
19261926

1927-
const exprTreeCopy =
1928-
{
1929-
filteringOperands: [],
1930-
operator: expressionTree.operator,
1931-
fieldName: expressionTree.fieldName,
1932-
entity: expressionTree.entity,
1933-
returnFields: expressionTree.returnFields
1934-
};
1927+
const exprTreeCopy = new FilteringExpressionsTree(expressionTree.operator, expressionTree.fieldName, expressionTree.entity, expressionTree.returnFields);
1928+
exprTreeCopy.filteringOperands = [];
1929+
19351930
expressionTree.filteringOperands.forEach(o => o instanceof FilteringExpressionsTree ? exprTreeCopy.filteringOperands.push(this.getExpressionTreeCopy(o)) : exprTreeCopy.filteringOperands.push(o));
19361931

19371932
if (!this.innerQueryNewExpressionTree && shouldAssignInnerQueryExprTree) {

0 commit comments

Comments
 (0)