2016-12-05 58 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; 
    } 
    } 
    

让我知道如果您需要任何帮助理解我的解决方案! :)