Wijmo Flexgrid 十进制数据四舍五入

Wijmo Flexgrid Decimal data getting round off

在我的 Wijmo FlexGrid 中,在一列中我有十进制值 (32.786878)。在 UI 中,它的四舍五入。

我只想在 UI 中显示舍入 (32.79) 值,但是当我在 UI 中编辑列值时,我想显示完整值 (32.786878)

您可以将列的格式设置为 'n2',然后在 prepareCellForEdit 事件中将原始值设置为编辑器的值,如下所示:

grid.prepareCellForEdit.addHandler(function (s, e) {
      if (e.col == 3) {
          var unFormattedData = s.getCellData(e.row, e.col, false);
          s.activeEditor.value = unFormattedData;
      }
  });

这里是fiddle:http://jsfiddle.net/q7z3hpjq/