Skip to content

Commit 0cad586

Browse files
authored
Merge pull request #9421 from IgniteUI/bpenkov/adv-filtering-open-pickers-on-enter
Advanced filtering - open pickers on enter
2 parents 6ca6e6e + cbea8f6 commit 0cad586

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

projects/igniteui-angular/src/lib/grids/filtering/advanced-filtering/advanced-filtering-dialog.component.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ <h6 class="igx-filter-empty__title">
186186

187187
<igx-date-picker #picker *ngIf="selectedColumn && selectedColumn.dataType === 'date'"
188188
[(value)]="searchValue"
189+
(keydown)="openPicker($event)"
189190
[formatter]="selectedColumn.formatter"
190191
[displayFormat]="selectedColumn.pipeArgs.format"
191192
(click)="picker.open()"
@@ -210,7 +211,7 @@ <h6 class="igx-filter-empty__title">
210211
[locale]="grid.locale"
211212
[outlet]="grid.outlet"
212213
(click)="picker.open()"
213-
(keydown)="invokeClick($event)"
214+
(keydown)="openPicker($event)"
214215
[displayDensity]="'compact'"
215216
[placeholder]="grid.resourceStrings.igx_grid_filter_row_time_placeholder"
216217
type="box"

projects/igniteui-angular/src/lib/grids/filtering/advanced-filtering/advanced-filtering-dialog.component.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,14 @@ export class IgxAdvancedFilteringDialogComponent implements AfterViewInit, OnDes
784784
}
785785
}
786786

787+
/** @hidden @internal */
788+
public openPicker(args: KeyboardEvent) {
789+
if (this.platform.isActivationKey(args)) {
790+
args.preventDefault();
791+
this.picker.open();
792+
}
793+
}
794+
787795
/**
788796
* @hidden @internal
789797
*/

0 commit comments

Comments
 (0)