0

LightSwitch で生成された HTML クライアントで作業しています。Microsoft Visual Studio 2013 では、最新の JavaScript ランタイム。ApplicationData で、タイプ「Percent」の属性「savingsPercent」を持つテーブル「tableA」を定義しました。構成パラメーター「小数点以下のパーセント」は 2 に設定されています (デフォルト)。

画面でこの属性 (「tableA. SavingsPercent」) を使用すると、HTML クライアントによって表示される値は 46.666666% です。私は 46.66% を予想しました。

これを解決するには、属性タイプとして「decimal」を使用し、次のコードを含む postRender メソッドを実行します。

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

しかし、最初に、パーセント型をバグとしてドロップする前に、何か間違っているかどうかを知りたかったのです。

4

1 に答える 1

0

「tableA. SavingsPercent」フィールドを「必須」からオプションに変更するなど、データベーステーブルにいくつかの変更を加えた後、HTML クライアントの形式は、正しい小数点以下 2 桁の値を示しました: 46.66%。これは、プロジェクトのクリーンアップと再構築以上の何かを引き起こしたようです。

于 2014-10-23T15:03:07.667 に答える