我在表格中有4行(和3列)。最后一行是总数。我只需要前两行,不包括最后一行。问题是它们都是来自不同表的计算值,我该怎么做?我是Adobe LiveCycle和Javascript的新手。
这就是我目前所拥有的:
var times = xfa.resolveNodes("Row2[*].Time");
this.rawValue = Calculate.SumRawValues(times);
我正在尝试这样的事情:
var times = xfa.resolveNodes("Row2[*].Time");
var timesFlushing = xfa.resolveNode("Row2[2].Time");
this.rawValue = Calculate.SumRawValues(times) - timesFlushing.value;
或类似的东西:
var times = xfa.resolveNodes("Row2[*].Time");
this.rawValue = Calculate.SumRawValues(times) - xfa.resolveNode("Row2[2].Time");
甚至是这样:
this.rawValue = Row2.Time + xfa.resolveNode("Row2[1].Time")
显然,我是新手,并且这些都不起作用。请帮忙???评论
答案 0 :(得分:0)
对于每个总单元格,在其计算事件中,添加如下内容:
this.rawValue = Row1.DecimalField1.rawValue + Row2.DecimalField2.rawValue + Row3.DecimalField3.rawValue;
Here是我的示例表单,但请注意,它只能使用永久数量的行/单元格(此方法)。