Seite 1 von 1

Bezug im JavaScript automatisch anpassen

Verfasst: 02.11.2010, 12:42
von mas498
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

Bezug im JavaScript automatisch anpassen

Verfasst: 02.11.2010, 13:16
von nele_sonntag
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

Bezug im JavaScript automatisch anpassen

Verfasst: 02.11.2010, 16:07
von mas498
Hallo Mandy

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

Danke vielmals, Matthias

Bezug im JavaScript automatisch anpassen

Verfasst: 02.11.2010, 16:22
von nele_sonntag
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