diff --git a/packages/datagrid/src/celleditor.ts b/packages/datagrid/src/celleditor.ts index 57a2e2ef9..a86885c02 100644 --- a/packages/datagrid/src/celleditor.ts +++ b/packages/datagrid/src/celleditor.ts @@ -941,8 +941,6 @@ export class NumberCellEditor extends InputCellEditor { protected startEditing(): void { super.startEditing(); - this.input.step = 'any'; - const cell = this.cell; const metadata = cell.grid.dataModel!.metadata( @@ -950,6 +948,9 @@ export class NumberCellEditor extends InputCellEditor { cell.row, cell.column ); + + this.input.step = metadata.step || 'any'; + const constraint = metadata.constraint; if (constraint) { if (constraint.minimum) {