Wijmo Flexgrid十进制数据得到舍入

Wijmo Flexgrid十进制数据得到舍入,wijmo,c1flexgrid,Wijmo,C1flexgrid,在我的wijmoflexgrid中,在一列中有一个十进制值(32.786878)。在用户界面中,它正在逐渐消失 我只想在UI中显示舍入(32.79)值,但当我在UI中编辑列值时,我想显示完整值(32.786878)您可以将列的格式设置为“n2”,然后在prepareCellForEdit事件中将原始值设置为编辑器值,如下所示: grid.prepareCellForEdit.addHandler(function (s, e) { if (e.col == 3) {

在我的wijmoflexgrid中,在一列中有一个十进制值(32.786878)。在用户界面中,它正在逐渐消失


我只想在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;
      }
  });

这里是小提琴:

嗨,这解决了问题…但这里的一个问题是列是百分比..所以我可以有两种格式p0和n1在一起吗如果你想有一个小数点的百分比值,那么你可以将格式设置为“p1”。我认为不能在同一列上应用两种格式。