|
Este exemplo demonstra como calcular as somas dos campos localizados em diferentes níveis de hierarquia do formulário quando o usuário abre o formulário em um aplicativo cliente, como Adobe Professional, Adobe Reader ou cliente HTML.
Para ver este e outros exemplos de script, visite o LiveCycle Developer Center.
Script para calcular a soma dos campos repetitivos em um formulárioPara calcular a soma dos campos repetitivos em um formulário, adicione um evento calculate ao campo Soma:
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;
Script para calcular a soma dos campos repetitivosDe maneira semelhante, para calcular a soma dos campos repetitivos, adicione um evento calculate ao campo Soma:
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;
Script para calcular a soma dos campos na páginaPara calcular a soma dos campos na página, adicione um evento calculate ao campo Soma:
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;
|
|
|