我的服务器代码将某些列作为比率值传输,0.0 到 1.0。我需要将其格式化和编辑为百分比。我想在 JavaScript 端做,而不修改服务器端。因此,如果我添加一个自定义格式化程序以将值乘以 100,则显示按预期工作。此外,当我点击编辑按钮时,内联编辑框也会以百分比显示值。当我保存时,麻烦就开始了 - 值再次用格式化程序转换,给了我 10000 之类的东西。所以好吧,我在这里需要对称,所以我创建了一个非格式化程序,它只是将值除以 100。但这也不起作用- 现在编辑控件将其显示为不是我想要的比率(尽管现在保存可以正常工作)。
有什么办法不改变服务器代码吗?