2016-12-05 5 views
0

Adob​​e LiveCycle DesignerでFillable PDF(請求書)を作成しています。自動塗りつぶしの値が必要です。AcrobatDC/LiveCycle DesignerのJavaスクリプトの条件

私のポイントは、異なるCodeと異なるPricesの4つの異なるアイテムがあります。 私は約2フィールドField1 called " ItemCode"Field2 called "UnitPrice"について尋ねなければなりません。 UnitPriceフィールドには自動的にItemCode Price/Valueと入力してください。続き

は、アイテムコードとその価格です:

018/22.50 $

019/39 $

020/16 $

55分の234 $

JavaScriptが必要Adobe LiveCycle DesignerとAdobe Acrobat DCの場合。

感謝します。 (あなたも22.5を書く代わりにすることができます: - :

+0

あなたの質問は、私が思う言語の問題のために少し不明です。あなたは、ユーザーが2つのフィールド(ItemCodeとUnitPrice)を記入してからItemCode/UnitPrice(4回)でフィールド単価を自動的に埋めなければならないのでしょうか?または、ドロップダウンメニューで商品を選択して、その単価フィールドにistコードと価格を表示するだけですか? –

+0

本当にありがとうございました。Item CodeフィールドにItemCodeを入れて、単価が自動的にUnitPriceフィールドに来るようにしたいと思います。上記の018の平均商品コードと22.50 $は価格ですので、 –

+0

2番目の回答は私の問題の近くにあります、私はしたくありませんItemCodeフィールドのドロップダウンリスト私はちょうど自分自身とそのItemCodeの価格を入れたい単価フィールドに来る –

答えて

0

私はこの(多くの異なる可能性のひとつのようにそれを行うだろうidprice

  1. は、項目のリストを作成しますが、各項目オブジェクトは、2つのプロパティを取得します「22.50 $」が、その後、あなたはUnitPriceフィールドの内部フォーマットの世話をする必要がありますあなたは、IDの書き込みを入力フィールドのexit場合に

    var itemList = [ 
        {id:18,price:"22.50$"}, 
        {id:19,price:"39$"}, 
        {id:20,price:"16$"}, 
        {id:234,price:"55$"} 
    ]; 
    
  2. var idEntered = parseInt(this.rawValue); 
    for (var i in itemList){ 
    if (itemList[i].id===idEntered){ 
        UnitPrice.rawValue = itemList[i].price; 
        return; 
    } 
    } 
    

あなたが私の解決策を理解する任意の助けが必要なら、私を知ってみましょう! :)