1
- < igx-select #dropdownConditions
2
- type ="box "
3
- [displayDensity] ="displayDensity "
4
- [placeholder] ="conditionsPlaceholder "
5
- (onSelection) ="onConditionsChanged($event) "
6
- [overlaySettings] ="dropDownOverlaySettings ">
1
+ < igx-select #dropdownConditions type ="box " [displayDensity] ="displayDensity " [placeholder] ="conditionsPlaceholder "
2
+ (onSelection) ="onConditionsChanged($event) " [overlaySettings] ="dropDownOverlaySettings ">
7
3
< igx-prefix >
8
4
< igx-icon *ngIf ="expressionUI.expression.condition " family ="imx-icons " [name] ="getIconName() "> </ igx-icon >
9
5
< igx-icon *ngIf ="!expressionUI.expression.condition "> filter_list</ igx-icon >
10
6
</ igx-prefix >
11
- < igx-select-item *ngFor ="let condition of conditions " [value] ="condition " [selected] ="isConditionSelected(condition) ">
7
+ < igx-select-item *ngFor ="let condition of conditions " [value] ="condition "
8
+ [selected] ="isConditionSelected(condition) ">
12
9
< igx-icon family ="imx-icons " [name] ="getCondition(condition).iconName "> </ igx-icon >
13
10
< span > {{translateCondition(condition)}}</ span >
14
11
</ igx-select-item >
15
12
</ igx-select >
16
13
17
- < igx-date-picker #datePicker *ngIf ="column.dataType === 'date' "
18
- [(value)] ="expressionUI.expression.searchVal "
19
- [locale] ="grid.locale "
20
- [outlet] ="grid.outlet "
21
- [displayDensity] ="displayDensity "
22
- (click) ="datePicker.open() "
23
- [readOnly] ="true "
24
- [placeholder] ="inputDatePlaceholder "
25
- [displayFormat] ="column.pipeArgs.format "
14
+ < igx-date-picker #datePicker *ngIf ="column.dataType === 'date' " [(value)] ="expressionUI.expression.searchVal "
15
+ [locale] ="grid.locale " [outlet] ="grid.outlet " [displayDensity] ="displayDensity " (click) ="datePicker.open() "
16
+ [readOnly] ="true " [placeholder] ="inputDatePlaceholder " [displayFormat] ="column.pipeArgs.format "
26
17
[formatter] ="column.formatter "
27
- [disabled] ="expressionUI.expression.condition && expressionUI.expression.condition.isUnary "
28
- type ="box ">
29
- <!-- disable default icons -->
30
- < igx-picker-toggle > </ igx-picker-toggle >
31
- < igx-picker-clear > </ igx-picker-clear >
18
+ [disabled] ="expressionUI.expression.condition && expressionUI.expression.condition.isUnary " type ="box ">
19
+ <!-- disable default icons -->
20
+ < igx-picker-toggle > </ igx-picker-toggle >
21
+ < igx-picker-clear > </ igx-picker-clear >
32
22
</ igx-date-picker >
33
23
34
- < igx-time-picker *ngIf ="column.dataType === 'time' " [format] ="column.defaultTimeFormat " #timePicker mode ="dropdown " [(ngModel)] ="expressionUI.expression.searchVal " [outlet] ="grid.outlet ">
35
- < ng-template igxTimePickerTemplate let-openDialog ="openDialog " let-value ="value ">
36
- < igx-input-group #dropDownTarget type ="box " [displayDensity] ="displayDensity ">
37
- < input #input igxInput tabindex ="0 " [placeholder] ="inputTimePlaceholder "
38
- (click) ="openDialog(dropDownTarget.element.nativeElement) "
39
- autocomplete ="off "
40
- [igxFocus] ="true "
41
- [value] ="
42
- column.formatter
43
- ? (value | columnFormatter:column.formatter)
44
- : (value | date:column.pipeArgs.format:undefined:grid.locale)
45
- "
46
- [readonly] ="true "
47
- [disabled] ="expressionUI.expression.condition && expressionUI.expression.condition.isUnary "/>
48
- </ igx-input-group >
49
- </ ng-template >
24
+ < igx-time-picker #timePicker *ngIf ="column.dataType === 'time' " [inputFormat] ="column.defaultTimeFormat "
25
+ [(value)] ="expressionUI.expression.searchVal " [outlet] ="grid.outlet " [displayDensity] ="displayDensity "
26
+ (click) ="timePicker.open() " [readOnly] ="true " [placeholder] ="inputTimePlaceholder "
27
+ [displayFormat] ="column.pipeArgs.format " [disabled] ="expressionUI.expression.condition && expressionUI.expression.condition.isUnary ">
50
28
</ igx-time-picker >
51
29
52
- < igx-input-group #dropDownTarget *ngIf ="column.dataType === 'dateTime' " #inputGroup type ="box " [displayDensity] ="displayDensity ">
53
- < input #input igxInput tabindex ="0 "
54
- [placeholder] ="inputDatePlaceholder "
55
- [igxDateTimeEditor] ="column.defaultDateTimeFormat "
56
- [(ngModel)] ="expressionUI.expression.searchVal "
57
- [disabled] ="expressionUI.expression.condition && expressionUI.expression.condition.isUnary "/>
30
+ < igx-input-group #dropDownTarget *ngIf ="column.dataType === 'dateTime' " #inputGroup type ="box "
31
+ [displayDensity] ="displayDensity ">
32
+ < input #input igxInput tabindex ="0 " [placeholder] ="inputDatePlaceholder "
33
+ [igxDateTimeEditor] ="column.defaultDateTimeFormat " [(ngModel)] ="expressionUI.expression.searchVal "
34
+ [disabled] ="expressionUI.expression.condition && expressionUI.expression.condition.isUnary " />
58
35
</ igx-input-group >
59
36
60
- < button (click) ="onRemoveButtonClick() " igxButton ="icon " [displayDensity] ="displayDensity " *ngIf ="!isSingle " >
37
+ < button (click) ="onRemoveButtonClick() " igxButton ="icon " [displayDensity] ="displayDensity " *ngIf ="!isSingle ">
61
38
< igx-icon > cancel</ igx-icon >
62
39
</ button >
63
40
64
- < igx-buttongroup #logicOperatorButtonGroup
65
- *ngIf ="!isLast "
66
- [multiSelection] ="false ">
67
- < span igxButton [displayDensity] ="displayDensity "
68
- #andButton
69
- (keydown) ="onLogicOperatorKeyDown($event, 0) "
70
- tabindex ="0 "
71
- [selected] ="expressionUI.afterOperator === 0 "
72
- type ="button "
41
+ < igx-buttongroup #logicOperatorButtonGroup *ngIf ="!isLast " [multiSelection] ="false ">
42
+ < span igxButton [displayDensity] ="displayDensity " #andButton (keydown) ="onLogicOperatorKeyDown($event, 0) "
43
+ tabindex ="0 " [selected] ="expressionUI.afterOperator === 0 " type ="button "
73
44
(click) ="onLogicOperatorButtonClicked($event, 0) ">
74
45
{{ grid.resourceStrings.igx_grid_filter_operator_and }}
75
46
</ span >
76
47
77
- < span igxButton [displayDensity] ="displayDensity "
78
- #orButton
79
- tabindex ="0 "
80
- (keydown) ="onLogicOperatorKeyDown($event, 1) "
81
- [selected] ="expressionUI.afterOperator === 1 "
82
- type ="button "
48
+ < span igxButton [displayDensity] ="displayDensity " #orButton tabindex ="0 "
49
+ (keydown) ="onLogicOperatorKeyDown($event, 1) " [selected] ="expressionUI.afterOperator === 1 " type ="button "
83
50
(click) ="onLogicOperatorButtonClicked($event, 1) ">
84
51
{{ grid.resourceStrings.igx_grid_filter_operator_or }}
85
52
</ span >
86
53
</ igx-buttongroup >
87
54
88
- < div #overlayOutlet
89
- igxOverlayOutlet
90
- (pointerdown) ="onOutletPointerDown($event) ">
91
- </ div >
55
+ < div #overlayOutlet igxOverlayOutlet (pointerdown) ="onOutletPointerDown($event) ">
56
+ </ div >
0 commit comments