小数位百分比属性无效

时间:2014-10-23 14:15:12

标签: javascript visual-studio-lightswitch number-formatting lightswitch-2013

我正在使用LightSwitch生成的HTML客户端。在Microsoft Visual Studio 2013中,最新的JavaScript运行时。 在ApplicationData中,我定义了一个表“tableA”,其属性“savingsPercent”的类型为“Percent”。配置参数“Percent Decimal Places”设置为2(默认情况下)。

当我在屏幕中使用此属性(“tableA.savingsPercent”)时,HTML客户端显示的值为46.666666%。我预计会有46.66%。

我可以通过使用“decimal”作为属性类型来解决这个问题 执行包含此代码的postRender方法:

$(element).text(parseFloat(value).toFixed(2) + "%");

但首先我想知道在将百分比类型作为错误消息之前我是否做错了。

1 个答案:

答案 0 :(得分:0)

在对数据库表进行一些更改之后,例如将“tableA.savingsPercent”字段从“required”更改为可选:HTML客户端中的格式显示正确的2位小数值:46.66%。这似乎引发了一些不仅仅是清理和重建项目的东西。