@@ -172,7 +172,7 @@ <h6 class="igx-filter-empty__title">
172
172
</ igx-select-item >
173
173
</ igx-select >
174
174
175
- < igx-input-group *ngIf ="!selectedColumn || selectedColumn.dataType !== 'date' "
175
+ < igx-input-group *ngIf ="!selectedColumn || ( selectedColumn.dataType !== 'date' && selectedColumn.dataType !== 'time' && selectedColumn.dataType !== 'dateTime') "
176
176
type ="box "
177
177
[disabled] ="!selectedColumn || !selectedCondition || (selectedColumn && selectedColumn.filters.condition(selectedCondition).isUnary) "
178
178
[displayDensity] ="'compact' ">
@@ -208,6 +208,38 @@ <h6 class="igx-filter-empty__title">
208
208
</ ng-template >
209
209
</ igx-date-picker >
210
210
211
+ < igx-time-picker *ngIf ="selectedColumn && selectedColumn.dataType === 'time' "
212
+ mode ="dropdown " [(ngModel)] ="searchValue " [outlet] ="grid.outlet ">
213
+ < ng-template igxTimePickerTemplate let-openDialog ="openDialog " let-value ="value ">
214
+ < igx-input-group #dropDownTarget type ="box " [displayDensity] ="'compact' ">
215
+ < input #searchValueInput
216
+ igxInput
217
+ tabindex ="0 "
218
+ (keydown) ="invokeClick($event) "
219
+ (click) ="openDialog(dropDownTarget.element.nativeElement) "
220
+ [placeholder] ="grid.resourceStrings.igx_grid_filter_row_time_placeholder "
221
+ autocomplete ="off "
222
+ [value] ="
223
+ selectedColumn.formatter
224
+ ? (value | columnFormatter:selectedColumn.formatter)
225
+ : (value | date:selectedColumn.pipeArgs.format:undefined:grid.locale)
226
+ "
227
+ [readonly] ="true "
228
+ [disabled] ="!selectedColumn || !selectedCondition || (selectedColumn && selectedColumn.filters.condition(selectedCondition).isUnary) "/>
229
+ </ igx-input-group >
230
+ </ ng-template >
231
+ </ igx-time-picker >
232
+
233
+ < igx-input-group #inputGroup type ="box " *ngIf ="selectedColumn && selectedColumn.dataType === 'dateTime' "
234
+ type ="box " [disabled] ="!selectedColumn || !selectedCondition || (selectedColumn && selectedColumn.filters.condition(selectedCondition).isUnary) "
235
+ [displayDensity] ="'compact' ">
236
+ < input #input igxInput tabindex ="0 "
237
+ [placeholder] ="grid.resourceStrings.igx_grid_filter_row_date_placeholder "
238
+ [igxDateTimeEditor] ="'dd/MM/yyyy HH:mm' "
239
+ [(ngModel)] ="searchValue "
240
+ [disabled] ="!selectedColumn || !selectedCondition || (selectedColumn && selectedColumn.filters.condition(selectedCondition).isUnary) "/>
241
+ </ igx-input-group >
242
+
211
243
< div class ="igx-filter-tree__inputs-actions ">
212
244
< button igxButton ="icon "
213
245
[displayDensity] ="displayDensity "
0 commit comments