|
Het fragment De veldsom berekenen demonstreert hoe sommen van velden worden berekend op verschillende niveaus in de formulierhiërarchie wanneer het formulier wordt geopend.
Ga naar het LiveCycle Developer Center om het volgende voorbeeld en andere voorbeelden te bekijken..
In dit voorbeeld wordt de som van de herhalende velden berekend.
De som van herhalende velden in een formulier berekenen Voeg een calculate-gebeurtenis toe aan het veld Som: 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;
In dit voorbeeld wordt de som van de geneste velden in een herhalend veld berekend.
De som van geneste velden in een herhalend subformulier berekenen Voeg een calculate-gebeurtenis toe aan het veld Som: 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;
In dit voorbeeld wordt de som van de velden op de eerste pagina berekend.
De som van de velden op de eerste pagina berekenen Voeg een calculate-gebeurtenis toe aan het veld Som: 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;
|
|
|