ich versuche bestimmte Textfelder auf mehreren Seiten auszublenden, was hierüber:
Code: Alles auswählen
if (Kontrollkästchen.rawValue == false)
for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount++) {
var oFields = xfa.layout.pageContent(nPageCount, "field");
var nNodesLength = oFields.length;
// Set the field property.
for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) {
oFields.item(nNodeCount).presence = "invisible";
Textfeld3.presence = "visible";
Kontrollkästchen.presence = "visible";
Page1.Textfeld1.presence = "visible";
Page2.Textfeld1.presence = "visible";
}
}
Jedoch gibt es auf Page2 10 weitere Textfelder (Textfeld4[0], Textfeld4[1] ...Textfeld4[9]).
Kann ich diese Felder zusammenfassend ansprechen und auf "visible" stellen, ohne dass ich den Code um 10 Einträge derart:
Textfeld4.presence = "visible";
Textfeld5.presence = "visible";
...
aufblähe?
Textfeld4[*].presence = "visible"; geht leider nicht :- ]
Vielen Dank vorab.