Anhand des Formularbausteins „Berechnen der Feldsumme“ wird demonstriert, wie Sie die Summen von Feldern auf unterschiedlichen Ebenen der Formularhierarchie bei geöffnetem Formular berechnen.
Livecycle calcsumrepeatfields Berechnen von Feldsummen
Fügen Sie dem Feld „Summe“ ein calculate-Ereignis hinzu:
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;
Livecycle calcsumfieldsnested Berechnen von Feldsummen
Fügen Sie dem Feld „Summe“ ein calculate-Ereignis hinzu:
var fields = xfa.resolveNodes(“detail[*].NumericField1″);
var total = 0;
for (var i=0; i <= fields.length-1; i++) {
total = total + fields.item(i).rawValue;
}
this.rawValue = total;
Livecycle calcsumfieldsfirstpage Berechnen von Feldsummen
Fügen Sie dem Feld „Summe“ ein calculate-Ereignis hinzu:
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;
Verwandte Themen 

Berechnen von Feldsummen