Aber nun möchte ich gerne noch etwas einbauen was bisher nicht funktioniert.
Das ganze ist eine Checkliste mit verschiedenen Punkte, und es muss entscheiden werden ob Punkt A oder B vorhanden ist oder nicht und entsprechenden werden Punkte vergeben. Diese Punkte werden in numerische Felder mit der Bezeichnung "NumFeld" eingetragen. Nun wird am Ende alles mit unten stehendem Script zusammengerechnet und mit maximal erreichbaren Punkten verglichen. Das funktioniert soweit super.
Code: Alles auswählen
var nPoints = 0;
var maxPoints = 0;
for (var i = 0; i < xfa.host.numPages; i++){
var oFields = xfa.layout.pageContent(i, "field");
var nodesLength = oFields.length;
for (var j = 0; j < nodesLength; j++){
var oItem = oFields.item(j);
if(oItem.name == "NumFeld"){
nPoints += oItem.rawValue;
}
if(oItem.name == "MaxPoints"){
maxPoints += oItem.rawValue;
}
}
}
Vielen Dank schon einmal.