From 4d3c182edbd54ba370ff1336cb3ede9821e56241 Mon Sep 17 00:00:00 2001 From: Kalen Goo Date: Fri, 21 Aug 2020 13:16:44 -1000 Subject: [PATCH] Number cell input's step can be set using metadata --- packages/datagrid/src/celleditor.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/datagrid/src/celleditor.ts b/packages/datagrid/src/celleditor.ts index 8225340a8..6d8b14fc0 100644 --- a/packages/datagrid/src/celleditor.ts +++ b/packages/datagrid/src/celleditor.ts @@ -885,11 +885,12 @@ class NumberCellEditor extends InputCellEditor { protected startEditing() { super.startEditing(); - this.input.step = 'any'; - const cell = this.cell; const metadata = cell.grid.dataModel!.metadata('body', cell.row, cell.column); + + this.input.step = metadata.step || 'any'; + const constraint = metadata.constraint; if (constraint) { if (constraint.minimum) {