Berechnungsscript

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
Trialer03
Beiträge: 1
Registriert: 23.06.2011, 20:04

Berechnungsscript

Beitrag von Trialer03 » 23.06.2011, 20:11

Ersteinmal hallo von mir, zu diesem wunderbaren informativen Forum!
Ich habe gesehen, dass Berechnungsscripte schon des öfteren besprochen wurden...
Doch leider für mich erfolglos.
Ist sicher für euch nur eine ganz einfache Frage:
Ich habe 7 Felder auf 2 Seiten verteilt mit dem Namen "NumericField1".
Wenn ich dieses Script bei Summe einfüge, bekomme ich nur die Felder berechnet die auf der 1. Seiten sind, wo auch das Feld Summe ist:

Code: Alles auswählen

var fields = xfa.layout.pageContent(0 , "field", 0);      var total = 0;     for (var i=0; i <= fields.length-1; i++) {         if (fields.item(i).name == "NumericField1") {              total = total + fields.item(i).rawValue;            }     }      this.rawValue = total;
Wenn ich dieses Script einfüge, bekomme ich nur die Felder berechnet, die auf Seite 2 sind...:

Code: Alles auswählen

var fields = xfa.resolveNodes("NumericField1[*]");      var total = 0;     for (var i=0; i <= fields.length-1; i++) {         total = total + fields.item(i).rawValue;     }      this.rawValue = total;
Vielen dank für Eure Hilfe!!

Antworten