


The JavaScript created by LiveCycle Designer ES 8.2.1 when a FormBridge object is inserted and the ContainerFoundation_JS script object is created has a bug in it. The function getAllFieldNames() does not return all the fields when there is more than one page.
function getAllFieldNames() {
var fieldSOMs = new Array();
for (var page=0; page var fields = xfa.layout.pageContent(page, "field");
for (var i=0; i var som = fields.item(i).somExpression;
som = som.replace(/\[0\]/g, "");
som = som.replace(/xfa.form./g, "");
som = som.replace(/#subform./g, "");
// fieldSOMs[i] = som; // Bug. On second page i goes back to zero.
fieldSOMs.push(som); // Fix. Use push()
}
}
return fieldSOMs;
}
Views
Replies
Sign in to like this content
Total Likes
Your script isn't working because is incomplete. The two for-loops aren't declared correctly.
Here's another script, the will do the same job.
Views
Replies
Sign in to like this content
Total Likes