From f4054b79017ee55869ffe18ba29d684dd1313d79 Mon Sep 17 00:00:00 2001 From: micahh2 Date: Wed, 28 Oct 2015 15:26:06 -0700 Subject: [PATCH] fix(edit): Change setViewValue to use a fromCharCode based on evt.which Fix bug that adds an unintelligible character to cell input on edit. --- src/features/edit/js/gridEdit.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/features/edit/js/gridEdit.js b/src/features/edit/js/gridEdit.js index 2576e6fd30..4099303659 100644 --- a/src/features/edit/js/gridEdit.js +++ b/src/features/edit/js/gridEdit.js @@ -958,7 +958,7 @@ if (uiGridCtrl && uiGridCtrl.grid.api.cellNav) { var viewPortKeyDownUnregister = uiGridCtrl.grid.api.cellNav.on.viewPortKeyPress($scope, function (evt, rowCol) { if (uiGridEditService.isStartEditKey(evt)) { - ngModel.$setViewValue(String.fromCharCode(evt.keyCode), evt); + ngModel.$setViewValue(String.fromCharCode( typeof evt.which === 'number' ? evt.which : evt.keyCode), evt); ngModel.$render(); } viewPortKeyDownUnregister();