2016-04-14 9 views
0

Ich habe 4 Zeilen (und 3 Spalten) in einer Tabelle. Die letzte Zeile ist die Summe. Ich muss nur die ersten zwei Zeilen summieren, die letzte ausgenommen. Das Problem ist, dass es sich um berechnete Werte aus verschiedenen Tabellen handelt, wie mache ich das? Ich bin neu in Adobe LiveCycle und Javascript.So führen Sie eine partielle Summe von Tabellenzeilen in LiveCycle aus - JavaScript

Das ist, was ich habe zur Zeit:

var times = xfa.resolveNodes("Row2[*].Time"); 
this.rawValue = Calculate.SumRawValues(times); 

ich so etwas wie dies versuchen:

var times = xfa.resolveNodes("Row2[*].Time"); 
var timesFlushing = xfa.resolveNode("Row2[2].Time"); 
this.rawValue = Calculate.SumRawValues(times) - timesFlushing.value; 

oder etwas ähnliches:

var times = xfa.resolveNodes("Row2[*].Time"); 
this.rawValue = Calculate.SumRawValues(times) - xfa.resolveNode("Row2[2].Time"); 

oder sogar dies:

this.rawValue = Row2.Time + xfa.resolveNode("Row2[1].Time") 

Offensichtlich bin ich neu hier und keiner von diesen funktioniert. Hilfe bitte??? Bemerkungen?

Antwort

0

Für jede Gesamt Zelle, in seinem calculate-Ereignisse, so etwas wie hinzufügen:

this.rawValue = Row1.DecimalField1.rawValue + Row2.DecimalField2.rawValue + Row3.DecimalField3.rawValue; 

Here mein Beispiel Form, aber PLZ-Anmerkung, es wird funktionieren (diese Methode) nur mit einer permanenten Menge Zeilen/Zellen.