1

私はプログラマーではありません。作成中のインタラクティブな注文フォームの Livecycle のスクリプト エディターに入力するために、(pref. Formcalc) または Javascript の例が必要です。

「Add-onCheckBox1」がクリックされたときにのみ計算を実行するには、「ItemTotal[31]」フィールドが必要です。Add-onCheckBox1 がクリックされたら、ItemTotal[31] フィールドで Quantity フィールドを 300 倍して計算し、このフィールドの結果を返すようにします。以下は私が試したものですが、エラーが発生し続けます。

if (Add-onCheckBox1 == 1) then    
 ItemTotal[31] == Quantity *300 
4

1 に答える 1

0

JavaScript では、次のようになります。

if (Add-onCheckBox1.rawValue == 1){
    xfa.resolveNode("ItemTotal[31]").rawValue = xfa.resolveNode("Quantity").rawValue * 300;
}

このスクリプトを Add-onCheckBox1 フィールドの変更イベントに配置できます。

FormCalc スクリプトを Designer でテストする機会はありませんが、割り当てにエラーがあることは確かです。次のようになるはずです。

ItemTotal[31] = Quantity * 300;
于 2011-05-12T20:08:25.897 に答える