2

在我的 Wijmo FlexGrid 中,在一列中我有十进制值 (32.786878)。在 UI 中,它正在结束。

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

4

1 回答 1

2

您可以将列的格式设置为“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;
      }
  });

这是小提琴:http: //jsfiddle.net/q7z3hpjq/

于 2015-05-19T11:34:24.713 回答