2016-12-05 57 views
0

我在Adobe LiveCycle Designer中創建可填寫PDF(發票)。我想要自動填充字段值。Java用於AcrobatDC/LiveCycle Designer的Sript條件

我的觀點是我有4個不同的項目與不同Code和不同Prices。 我要問兩個字段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。

萬分感謝。

+0

您的問題有點不清楚,因爲我認爲語言問題。您的意思是:用戶必須填寫兩個字段(ItemCode和UnitPrice),然後Field UnitPrice應該自動填充ItemCode/UnitPrice(並且那4次)?或者,您是否想在該單價字段中的下拉菜單和顯示代碼和價格中選擇產品? –

+0

非常感謝您的回答,我希望自己將ItemCode放在Item Code字段中,並且我希望價格會自動出現在UnitPrice字段中。以上018意味着物品代碼和22.50 $是價格,所以,,,,, –

+0

你第二個答案是我的問題附近CodeGo.net,我不想在ItemCode字段下拉列表我只想把物品代碼我自己和價格的ItemCode會進入UnitPrice Field –

回答

0

我會做這樣的(只是許多不同的可能性之一:

  1. 創建項目列表,每個項目的對象都將獲得兩個屬性 - idprice:(你也可以寫22.5代替「22.50 $」,但那麼你就必須照顧格式的UnitPrice場內

    var itemList = [ 
        {id:18,price:"22.50$"}, 
        {id:19,price:"39$"}, 
        {id:20,price:"16$"}, 
        {id:234,price:"55$"} 
    ]; 
    
  2. 在現場的exit事件,你在ID寫入型:

    var idEntered = parseInt(this.rawValue); 
    for (var i in itemList){ 
    if (itemList[i].id===idEntered){ 
        UnitPrice.rawValue = itemList[i].price; 
        return; 
    } 
    } 
    

讓我知道如果您需要任何幫助理解我的解決方案! :)