Skip to content

Commit 57a1416

Browse files
authored
Merge branch 'master' into mpopov/fix-for-8482-master
2 parents b9fddc3 + a4c5f2f commit 57a1416

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

projects/igniteui-angular/src/lib/grids/filtering/excel-style/excel-style-search.component.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
(ngModelChange)="filterListData()"
1111
(keydown)="onInputKeyDown($event)"
1212
[placeholder]="esf.column?.grid.resourceStrings.igx_grid_excel_search_placeholder"
13+
[type]="type"
1314
autocomplete="off"/>
1415
<igx-icon
1516
igxSuffix

projects/igniteui-angular/src/lib/grids/filtering/excel-style/excel-style-search.component.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,19 @@ export class IgxExcelStyleSearchComponent implements AfterViewInit, OnDestroy {
232232
return itemSize;
233233
}
234234

235+
/**
236+
* @hidden @internal
237+
*/
238+
public get type(): string {
239+
switch (this.esf.column?.dataType) {
240+
case DataType.Number:
241+
return 'number';
242+
default:
243+
return 'text';
244+
}
245+
}
246+
247+
235248
/**
236249
* @hidden @internal
237250
*/

projects/igniteui-angular/src/lib/grids/grid/grid-filtering-ui.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4931,6 +4931,15 @@ describe('IgxGrid - Filtering actions - Excel style filtering #grid', () => {
49314931
ControlsFunction.verifyCheckboxState(checkbox.parentElement);
49324932
}
49334933
}));
4934+
4935+
it('Should have input type number when column dataType is number.', fakeAsync(() => {
4936+
GridFunctions.clickExcelFilterIconFromCode(fix, grid, 'Downloads');
4937+
flush();
4938+
4939+
const inputNativeElement = GridFunctions.getExcelStyleSearchComponentInput(fix);
4940+
expect(inputNativeElement.type).toBe('number', 'input type of number column is not number');
4941+
4942+
}));
49344943
});
49354944

49364945
describe('Templates: ', () => {

0 commit comments

Comments
 (0)