将数字字段舍入为2位小数,但将值保存到使用EXTJS MVVM数据绑定未舍入的DB中

时间:2015-04-24 07:41:47

标签: extjs5

如何将数字字段舍入为2位小数并保存该值 这没有四舍五入到数据库中。我只是希望显示有四位小数舍入,但编辑模式应该接受多个小数并按原样保存到DB。使用EXTJS MVVM数据绑定

1 个答案:

答案 0 :(得分:0)

我假设您使用网格,因为您提到了编辑模式。

您是否尝试在列上定义renderer函数? E.g。

renderer: function (value) {
  return Ext.util.Format.number(value, "0.00");
}

(警告:我没有尝试过,但我认为渲染和编辑是分开的。 并且应该在上面的代码中添加null / undefined值的处理以增加健壮性。)