Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “小数位数百分比”属性无效_Javascript_Visual Studio Lightswitch_Number Formatting_Lightswitch 2013 - Fatal编程技术网

Javascript “小数位数百分比”属性无效

Javascript “小数位数百分比”属性无效,javascript,visual-studio-lightswitch,number-formatting,lightswitch-2013,Javascript,Visual Studio Lightswitch,Number Formatting,Lightswitch 2013,我正在使用LightSwitch生成一个HTML客户端。在Microsoft Visual Studio 2013中,最新的JavaScript运行时。 在ApplicationData中,我定义了一个表“tableA”,其属性“savingsPercent”的类型为“Percent”。配置参数“小数位数百分比”设置为2(默认情况下) 当我在屏幕中使用这个属性(“tableA.savingsPercent”)时,HTML客户端显示的值是46.6666%。我预计是46.66% 我可以通过使用“de

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

当我在屏幕中使用这个属性(“tableA.savingsPercent”)时,HTML客户端显示的值是46.6666%。我预计是46.66%

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

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

但首先我想知道我是否做错了什么,然后我将百分比类型删除为buggy。

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