Code: Alles auswählen.
data.POSITIONEN.Positionen.Fußzeile_Zwischensumme.Zwischensumme_Einnahmen::ready:layout - (JavaScript, both)
var fields = xfa.layout.pageContent(xfa.layout.page(this)-1, "field", 0);
var total = 0;
for (var i=0; i <= fields.length-1; i++)
{
if (fields.item(i).name == "EINNAHME")
{
total = total + fields.item(i).rawValue;
}
}
this.rawValue = Addition.FunktionEinnahmenAdd(total);
Code: Alles auswählen.
function FunktionEinnahmenAdd(Parameter1)
{ //Wenn statische Variable noch nicht definiert ist, initialisiere sie
//s. a. https://stackoverflow.com/questions/27509/detecting-an-undefined-object-property
if ( typeof counter_einnahmen == 'undefined' )
{
counter_einnahmen = 0;
}
//Erhöhe den Gesamtwert um den Wert der jeweiligen Ausgabeseite
counter_einnahmen = counter_einnahmen + Parameter1;