|
In dit voorbeeld ziet u hoe u de sommen berekent van velden op verschillende niveaus van de formulierhiërarchie wanneer de invuller van het formulier het formulier in een clienttoepassing, zoals Acrobat Professional, Adobe Reader of HTML-client, opent.
Ga naar het LiveCycle Developer Center om dit scriptvoorbeeld en andere voorbeelden te bekijken.
Een script maken om de som van herhalende velden in een formulier te berekenenU berekent de som van herhalende velden in een formulier door de gebeurtenis calculate toe te voegen 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;
Een script maken om de som van herhalende velden te berekenenU berekent de som van herhalende velden ook door de gebeurtenis calculate toe te voegen 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;
Een script maken om de som van de velden op de pagina te berekenenU berekent de som van de velden op de pagina door de gebeurtenis calculate toe te voegen 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;
|
|
|