0

Adobe Livecycle でフォームを作成していますが、すべての負の数を赤で表示したいと考えています。このコードを終了イベントに添付することで、個々の要素でそれを実現できます。

form1.#subform[0].Table3[0].HeaderRow.concessions1::exit - (FormCalc, client)    
if ($.rawValue <0) then
        $.font.fill.color.value = "255,0,0"
        else
        $.font.fill.color.value = "0,0,0"
    endif

現在、このコードをすべてのフィールドに追加する必要があります。このスクリプトを複数のフィールドで実行し、各フィールドで再入力する方法はありますか?

ありがとう

4

1 に答える 1

0

オプションは次のとおりです。

  1. コードをスクリプト オブジェクトに外部化し、終了イベントでメソッドを呼び出します。フィールドを入力パラメーターとして渡すと、コードが汎用的になります。

  2. フォームが送信される前にこれを行う場合は、フォーム フィールドをループするメソッドを作成し、このコードを参照して負の値を強調表示できます。

これが役立つことを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。

ありがとう、アルマガン。

于 2013-12-15T02:43:36.443 に答える