Seite 1 von 1

Summen in dynamischer Tabelle mit Seitenumbrüchen

Verfasst: 16.06.2009, 14:07
von Akrobat
Hallo Acronauten,

bereits viele interessante Infos hier gefunden, schönen Dank an alle.

Evtl. hat jemand auch eine Lösung für mein Problem:

Beim Versuch, seitenweise Zwischensummen für eine dynamische Tabelle zu berechnen, komme ich nicht weiter...

Das Beispiel im Thread "Berechnung über mehrere Seiten" summiert am Ende der Tabelle, ich benötige jedoch Zwischensummen am Ende jeder Seite (+Übertrag).


Bin für jede Hilfe dankbar!  :D

Summen in dynamischer Tabelle mit Seitenumbrüchen

Verfasst: 17.06.2009, 08:54
von Akrobat
Wirklich keiner eine Idee?

Mittels...

Code: Alles auswählen

var fields = xfa.layout.pageContent(1 , "field", 0);
i = 0;
this.rawValue = 0;
var total = 0;
for (var i=0; i <= fields.length-1; i++) {
if (fields.item(i).name == "Q1") {
total = total + fields.item(i).rawValue;
}
}
 
this.rawValue = total;
...kann man ja die Summe der Felder einer Seite berechnen.
Nur:
Wie kriege ich das dynamisch auf jeder einzelnen umgebrochenen Seite für die gesamte Tabelle hin?



Summen in dynamischer Tabelle mit Seitenumbrüchen

Verfasst: 17.06.2009, 09:14
von Akrobat
Ok, hab die Lösung - mit xfa.layout.page geht´s:

Code: Alles auswählen

var page = xfa.layout.page(this) - 1;
var fields = xfa.layout.pageContent(page , "field", 0);
i = 0;
this.rawValue = 0;
var total = 0;
for (var i=0; i <= fields.length-1; i++) {
if (fields.item(i).name == "Q1") {
total = total + fields.item(i).rawValue;
}
}
 
this.rawValue = total;