在livecycle designer中复制重复的表行

时间:2014-04-10 23:19:42

标签: javascript livecycle

我在Livecycle Designer表单的一个页面上有一个表,并希望重复行复制到另一个页面上的另一个表。我使用exit事件在第一页上的第一个表上使用exit事件处理第二个表,但是,如果第二个表上的相同信息保持不变,因为它在exit事件上,它不会复制到第3页的新表。 我在第1页的表1中有关于退出事件的代码:

xfa.resolveNode("Month2.Performancegoals2.updates.details[" + this.parent.index + "]").projectName.rawValue = this.rawValue; 

我认为这段代码可以使用一个取消隐藏第2页的按钮

xfa.resolveNode("Month1.Performancegoals2.updates.details[" + this.parent.index + "]").projectName.rawValue = xfa.resolveNode("Month2.Performancegoals2.updates.details[" + this.parent.index + "]").projectName.rawValue  

但这不起作用。实际上,当在字段中放置一个值并单击该按钮时,输入的值将消失。

有人可以帮忙吗?我没时间了!

1 个答案:

答案 0 :(得分:0)

好的,看起来你正在向后分配值。 Javascript中的值从右到左分配。所以,'='右侧的任何内容都会被放入左侧。

如,

x=5; //assigns the value 5 to x
y=x; //assigns whatever is in x to y
Month1 = Month2; //Month2 is assigned to Month1. 

如果Month2为空,则Month1变为空白