1

Microsoft Dynamics CRM Online でカスタム オーダー フォームを作成しました。

基本的には、Quantity フィールドと Amount フィールドの乗算として Total Amount フィールドを更新したいと思います。Javascriptを介してこれを行うことができると思います。Quantity Field Properties メニューを開いて、Events メニューに到達しました。js ライブラリを選択し、適切な関数を記述する必要があります。簡単すぎると思いますが、やり方がわかりません。

基本的:

金額フィールド X 数量フィールドを更新すると、合計金額フィールドの値になります。私のスクリプトは、変更イベントの数量フィールドで実行する必要があります。

4

2 に答える 2

3

フォームのJavaScriptを設定する方法に関する情報は次のとおりです。Microsoftのフォームプログラミングリファレンス

計算のコードは次のようになります。

var amount = Xrm.Page.getAttribute("youramountfieldname").getValue();
var quantity = Xrm.Page.getAttribute("yourquantityfieldname").getValue();

var totalamount = amount * quantity;
Xrm.Page.getAttribute("yourtotalamountfieldname").setValue(totalamount);
于 2012-08-12T14:45:21.347 に答える
2
  1. コードは JS 関数としてカプセル化する必要があり、Web リソースとして作成する必要があります。
  2. Web リソースをフォームに関連付ける必要があります
  3. 次に、フォーム内の適切なイベント ハンドラーに関数名を割り当てることができます。

便利なチュートリアル: http://ayazahmad.wordpress.com/2011/05/25/javascript-libraries-in-microsoft-dynamics-crm-2011/

于 2012-08-13T14:43:48.640 に答える