Inhalte von dynamischen Tabellen ansprechen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
Thomas6000
Beiträge: 16
Registriert: 21.06.2011, 11:26

Inhalte von dynamischen Tabellen ansprechen

Beitrag von Thomas6000 » 22.06.2011, 09:21

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

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Inhalte von dynamischen Tabellen ansprechen

Beitrag von nele_sonntag » 23.06.2011, 15:49

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

Thomas6000
Beiträge: 16
Registriert: 21.06.2011, 11:26

Inhalte von dynamischen Tabellen ansprechen

Beitrag von Thomas6000 » 24.06.2011, 08:33

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]

Thomas6000
Beiträge: 16
Registriert: 21.06.2011, 11:26

Inhalte von dynamischen Tabellen ansprechen

Beitrag von Thomas6000 » 24.06.2011, 08:38

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]

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Inhalte von dynamischen Tabellen ansprechen

Beitrag von nele_sonntag » 27.06.2011, 06:41

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

Thomas6000
Beiträge: 16
Registriert: 21.06.2011, 11:26

Inhalte von dynamischen Tabellen ansprechen

Beitrag von Thomas6000 » 28.06.2011, 07:33

Danke schinmal für die Hilfe. Das pdf hab ich hochgeladen.

 

Gruß

Thomas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Inhalte von dynamischen Tabellen ansprechen

Beitrag von armine » 30.06.2011, 15:28

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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Thomas6000
Beiträge: 16
Registriert: 21.06.2011, 11:26

Inhalte von dynamischen Tabellen ansprechen

Beitrag von Thomas6000 » 01.07.2011, 07:02

Danke für die Antwort!

Antworten