Feldsumme berechnen über mehrere Seiten

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
Nitrox86
Beiträge: 7
Registriert: 13.07.2014, 13:10

Feldsumme berechnen über mehrere Seiten

Beitrag von Nitrox86 » 13.07.2014, 13:18

Hallo Zusammen,

ich verzweifle hier langsam und benötige dringend Eure Hilfe.

Ich habe ein dynamisches Formular mit mehreren Seiten. Auf jeder Seite ist ein Produkt gelistet für das ich ein Einzelpreis im Feld "Positionspreis" ermittele - soweit alles kein Problem.

Ich möchte jetzt ein "Angebotspreis" Feld haben, in welchem alle Positionspreise aufaddiert werden.
Der Clou dabei ist, dass die Positionspreise sich auf mehreren Seiten befinden und ich somit das ganze PDF mit einer Schleife durchlaufen muss um alle Felder zu ermitteln. Das habe ich zwar hinbekommen, jedoch summiert mir die Funktion nicht alle Positionspreise auf sondern gibt nur die jeweils letzte Position aus.

Hier ist mein verwenderter Code im Calc Event des Angebotspreis Feld:

for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount++)
{


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


}


Wo ist der Fehler bzw. wie geht das?

Vielen Dank schon einmal


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Feldsumme berechnen über mehrere Seiten

Beitrag von armine » 13.07.2014, 18:12

Hallo Nitrox86,

ich kann zwar mit deinem Aufbau und den Aktionen nichts anfangen, aber die Gesamtsumme ermitteln.

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Nitrox86
Beiträge: 7
Registriert: 13.07.2014, 13:10

Feldsumme berechnen über mehrere Seiten

Beitrag von Nitrox86 » 13.07.2014, 18:58

Wow! Vielen Dank! Kannst du mir vielleicht kurz erklären was du da genau machst? Ich bin da einfach nicht hinter gestiegen wie ich das zu machen habe.... liegt vielleicht daran das ich erst 2 tage den LCD benutze^^

Großes Dankeschön!

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Feldsumme berechnen über mehrere Seiten

Beitrag von armine » 14.07.2014, 10:14

Hallo Nitrox86,

kopiere einfach die Schlüsselwörter aus dem Code in die Hilfe. Da findest du bessere Erklärungen, als ich sie liefern könnte.
Trotzdem habe ich die Berechnung in FC kommentiert und gleich noch eine in JS ergänzt.

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten