Seite 1 von 1
Inhalte von dynamischen Tabellen ansprechen
Verfasst: 22.06.2011, 09:21
von Thomas6000
Hallo Leute,
ich habe ein Problem. In meinem Dokument habe ich eine dynamische Tabelle erstellt (siehe Teilformular F1_5_table im Dokument). In der Spalte "Sublimit" befindet sich eine Checkbox. Wird der Tabelle nun eine neue Zeile hinzugefügt, so wird auch eine neue Checkbox hinzugefügt. Im Ergebnis soll eine weitere Tabelle (Teilformular F1_5_sublimit_table) eingeblendet werden, sobald eine dieser Checkboxen angeklickt ist.
Ich weiß allerdings nicht, wie ich die Checkboxen, die ja erst auf Wunsch entstehen, ansprechen soll. Über eure Hilfe würde ich mich sehr freuen, ich komm einfach nicht weiter.
Besten Dank und viele Grüße
Thomas
Inhalte von dynamischen Tabellen ansprechen
Verfasst: 23.06.2011, 15:49
von nele_sonntag
Hallo Thomas,
hier gibt es bereits eine schöne Erklärung von walde:
http://acronaut.de/view_topic.php?id=21 ... stanzen%29 wie man verschiedene Instanzen anspricht.
Schau doch mal, ob Du damit zurechtkommst bzw. wie weit und gib Rückmeldung.
LG Mandy
Inhalte von dynamischen Tabellen ansprechen
Verfasst: 24.06.2011, 08:33
von Thomas6000
Ich habe es jetzt wie folgt probiert:
[fontsize=2]
form1.Page1.F1_5_table.Row1.CheckBox2::change - (JavaScript, client)
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] sublimit [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] xfa.resolveNodes("form1.Page1.F1_5_table.Row1[*].CheckBox2");
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] j [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] 0;
[/fontsize][fontsize=2][fontsize=2]
for[/fontsize][/fontsize][fontsize=2] ([/fontsize][fontsize=2][fontsize=2]var[/fontsize][/fontsize][fontsize=2] i[/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2]0; i[/fontsize][fontsize=2][fontsize=2]<[/fontsize][/fontsize][fontsize=2]sublimit.length; i[/fontsize][fontsize=2][fontsize=2]++[/fontsize][/fontsize][fontsize=2])
{
j[/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2]j[/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2]sublimit.rawValue;
}
[/fontsize][fontsize=2][fontsize=2]
if[/fontsize][/fontsize][fontsize=2] (j[/fontsize][fontsize=2][fontsize=2]>[/fontsize][/fontsize][fontsize=2]0)
{
form1.Page1.F1_5_sublimit_table.presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "visible";
}
[/fontsize][fontsize=2][fontsize=2]else[/fontsize][/fontsize][fontsize=2] {
form1.Page1.F1_5_sublimit_table.presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "hidden";
}
aber irgendwie funktioniert es nicht. ich weiß auch nicht, wo der Fehler liegen könnte. Vielleicht hat jemand eine Idee?
Besten Dank
Thomas
[/fontsize]
Inhalte von dynamischen Tabellen ansprechen
Verfasst: 24.06.2011, 08:38
von Thomas6000
Der Punkt bei var sublimit... ist ein Sternchen in eckigen Klammern.
Und bei j[fontsize=2]=j[/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2]sublimit.rawValue folgt auf das sublimit ein i in eckigen Klammern.[/fontsize]
[fontsize=2][/fontsize]
[fontsize=2]
[fontsize=2]
[/fontsize][/fontsize]
Inhalte von dynamischen Tabellen ansprechen
Verfasst: 27.06.2011, 06:41
von nele_sonntag
Hallo Thomas,
wenn Du nicht weiterkommst, ist es sinnvoll, dein PDF hochzuladen. Ansonsten ist es schwierig Deine Codeschnipsel nachuzuvollziehen bzw. zu sehen, wo der Fehler ist.
LG Mandy
Inhalte von dynamischen Tabellen ansprechen
Verfasst: 28.06.2011, 07:33
von Thomas6000
Danke schinmal für die Hilfe. Das pdf hab ich hochgeladen.
Gruß
Thomas
Inhalte von dynamischen Tabellen ansprechen
Verfasst: 30.06.2011, 15:28
von armine
Hallo Thomas,
in der Kopfzeile der Tabelle habe aus der Spalte Sublimit "Text" ein "Textfeld" gemacht, damit ich den Minimal-Code unterbringen konnte.
vg armine
Inhalte von dynamischen Tabellen ansprechen
Verfasst: 01.07.2011, 07:02
von Thomas6000
Danke für die Antwort!