Copy link to clipboard
Copied
Hallo liebe Community,
ich erstelle ein Formular direkt aus Acrobat Pro heraus.
Darin gibt es ein Optionsfeld mit zwei Auswahlmöglichkeiten "Auswahl1" und "Auswahl2".
Je nachdem, welche Auswahl aktiv ist, sollen mehrere Textfelder erscheinen. Soweit easy: Einfach unter den Eigenschaften entsprechende Aktionen hinzufügen.
Mir stellt sich nun die Frage, ob es die Möglichkeit gibt, die betreffenden Textfelder (es sind vieeeeele) irgendwie zu bündeln / in einen Container zu packen, um dem gesamten Container auf einmal anszusprechen. Im Adobe LiveCycle Designer ging das wunderbar mit sogenannten "Subforms".
Hat jemensch Ideen?
Copy link to clipboard
Copied
You can put all the fields names in an array, and use script as custom calculation script of any text field, something like this:
var fields = ["Text1", "Text2", "Text3"];//put all the fields names in this array
var rb = this.getField("Group1").valueAsString;
for(var i=0; i<fields.length; i++){
var f = this.getField(fields[i]);
if(rb == "Selection1")
f.display = display.visible;
else
f.display = display.hidden;}
Copy link to clipboard
Copied
You can put all the fields names in an array, and use script as custom calculation script of any text field, something like this:
var fields = ["Text1", "Text2", "Text3"];//put all the fields names in this array
var rb = this.getField("Group1").valueAsString;
for(var i=0; i<fields.length; i++){
var f = this.getField(fields[i]);
if(rb == "Selection1")
f.display = display.visible;
else
f.display = display.hidden;}
Copy link to clipboard
Copied
Dear Nesa Nuraini,
thank you very much, very elegantly solved!
And I even managed it 🙂