|
Detta fragment visar hur du beräknar summor för fält som befinner sig på olika nivåer i formulärhierarkin när formuläret öppnas.
Du hittar nedanstående samt andra exempel på LiveCycle-utvecklingscenter.
I det här exemplet beräkns summan av de repeterande fälten.
Beräkna summan för upprepade fält i ett formulär Lägga till en calculate -händelse till fältet för summa. 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;
I det här exemplet beräkns summan av de kapslade fälten i ett repeterande fält.
Beräkna summan för fält som är kapslade i ett upprepande delformulär Lägga till en calculate -händelse till fältet för summa. 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;
I det här exemplet beräkns summan av fälten på den första sidan.
Beräkna summan för fälten på den första sidan Lägga till en calculate -händelse till fältet för summa. 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;
|
|
|