Bezug im JavaScript automatisch anpassen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
mas498
Beiträge: 10
Registriert: 17.10.2010, 12:11

Bezug im JavaScript automatisch anpassen

Beitrag von mas498 » 02.11.2010, 12:42

Hallo miteinander

ich bin mir 100% sicher, dass es die Antwort schon gibt aber ich die nicht finde und somit nicht kenne.

Ich habe ein dynamisches Formular mit einer Formel in JavaScript die Teilformulare je nach Ereignis/Auswahl ein- und ausblendet.

Wenn ich den Namen oder die Position in der Hierarchie des angesprochene Teilformular ändere, fehlt der Bezug im JavaScript.

Kann man automatisch verlinken?

Somit, dass bei Namensänderung die Bezuge/Formeln automatisch angepasst werden?

Eine Minute Euer Zeit und viele gesparte Stunden für mich :-)

Herzlichen Dank

Matthias

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

Bezug im JavaScript automatisch anpassen

Beitrag von nele_sonntag » 02.11.2010, 13:16

Hallo Matthias,

von allein passt sich nix an :-)

Du solltest vielleicht statt dessen mit relativen Pfadangaben arbeiten, als mit statischen.

statischer als kompletter Pfad aus dem Skripteditor in der obersten Zeile

Code: Alles auswählen

Formular1.TF_seite1.TF_Daten.Name
relativ:

Code: Alles auswählen

xfa.resolveNode("NameTeilformular.Objektname")

Code: Alles auswählen

//wenn Du Dich eh im betreffenden Subformular befindest
Objektname

Code: Alles auswählen

this.parent.Objektname
//wenn Du von einem untergeordneten Knoten "hoch" möchtest und dann auf ein Element des Teilformular zugreifen willst
LG Mandy

mas498
Beiträge: 10
Registriert: 17.10.2010, 12:11

Bezug im JavaScript automatisch anpassen

Beitrag von mas498 » 02.11.2010, 16:07

Hallo Mandy

von alleine geht nicht viel, darum umso Froh um deine Hilfe.

Danke vielmals, Matthias

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

Bezug im JavaScript automatisch anpassen

Beitrag von nele_sonntag » 02.11.2010, 16:22

Viel mehr kann ich Dir ohne Dein nicht hochgeladenes PDF nicht helfen.

Du musst eine der Varianten wählen und in Deinen Skripten ersetzen oder wenn Du etwas in der Hierarchie verschiebsts überall die statischen Pfade durch die neuen ersetzen.

Anders geht nicht.

LG Mandy

Antworten