auch nach vielem Suchen, nicht nur hier, komme ich bei meinem Problem nicht auf einen grünen Zweig. Muss dazu sagen das ich mich erst seit gut 2 Wochen mit dem LCD beschäftige. Mein Problem war es, über eine DropDownListe eine bestimte Anzahl an Instanzen zu erzeugen. Da bin ich froh das ich das mittlweile auch zufriedenstellend hinbekommen habe.
Was noch nicht funktioniert, ist die Entsprechenden Instanzen noch zu beschriften. Wähle ich also in der DDL die Zahl 2 aus, dann erscheinen auch 2 Instanzen, und die sollen nun auch in einem Textfeld mit "Instanz 1" und "Instanz 2" beschriftet werden. Leider versage ich dabei.
Hier mal der verwendete Code von mir und im Anhang eine Beispieldatei.
Code: Alles auswählen
if ($.boundItem(xfa.event.newText) > $.boundItem(xfa.event.prevText)) {
for (var i = $.boundItem(xfa.event.prevText); i < $.boundItem(xfa.event.newText); i++){
this.resolveNode('Formular1.Seite1._Test').addInstance(1);
if (xfa.host.version < 8) {
xfa.form.recalculate(1);
}
xfa.resolveNode("Test.Textfeld1.caption.value.#text").value = "Textfeld " + i;
}
}
if ($.boundItem(xfa.event.newText) < $.boundItem(xfa.event.prevText)) {
for (var i = $.boundItem(xfa.event.newText); i < $.boundItem(xfa.event.prevText); i++){
this.resolveNode('Formular1.Seite1._Test').removeInstance(this.parent.index);
if (xfa.host.version < 8) {
xfa.form.recalculate(1);
}
}
}
Code: Alles auswählen
xfa.resolveNode("Test.Textfeld1.caption.value.#text").value = "Textfeld " + i;
Ich hoffe jemand versteht meine Ausführungen sowie mein Skript und kann mir dabei weiterhelfen.
Vielenn Dank,
Grüße S.