Dynamisches Inhaltsverzeichnis

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
mischma
Beiträge: 96
Registriert: 21.11.2012, 21:07

Dynamisches Inhaltsverzeichnis

Beitrag von mischma » 30.08.2014, 13:50

Hallo Zusammen,

mit nachfolgendem Code möchte ich alle Teilformulare 'Querverweis' ausblenden, wenn das zugehörige Textfeld 'Seitenzahl' den Wert '0' hat.

Das klappt bei mir jedoch nicht :-(

Code: Alles auswählen

// Überflüssige Zeilen ausblenden
	for (i = 0; i < this.Querverweis.instanceManager.count -1; i++){
		// Feld 'Seitenzahl' prüfen
		if (xfa.resolveNode("this.Querverweis[" + i + "]").Seitenzahl.rawValue = "0"){
			// wenn = '0' -> TF 'Querverweis' ausblenden
			xfa.resolveNode("this.Querverweis[" + i + "]").presence = "hidden";
		}else{
			// wenn > '0' -> TF 'Querverweis' einblenden
			xfa.resolveNode("this.Querverweis[" + i + "]").presence = "visible";
		} // if (xfa.resolveNode("this.Querverweis[" + i + "]").Seitenzahl.rawValue = "0")
	} // for (i = 0; i <= ufoInhaltsverzeichnis.Querverweis.instanceManager.count; i++)
Vielen Dank und Grüsse, Mike
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

mischma
Beiträge: 96
Registriert: 21.11.2012, 21:07

Dynamisches Inhaltsverzeichnis

Beitrag von mischma » 04.09.2014, 15:35

Hallo Zusammen,

kann mir denn keiner einen Tipp geben ;-)

Vielen Dank!

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

Dynamisches Inhaltsverzeichnis

Beitrag von armine » 04.09.2014, 16:27

Hallo Mike,

hast du schon mal das Entscheidungskriterium (in deinem Code: 0) abgefragt? Versuche mal:

Auftrag.Inhaltsverzeichnis.ufoInhaltsverzeichnis.Querverweis[0]::calculate - (JavaScript, client)

this.presence = GeheZu.rawValue == null ? "hidden" : "visible"

vg armine

mischma
Beiträge: 96
Registriert: 21.11.2012, 21:07

Dynamisches Inhaltsverzeichnis

Beitrag von mischma » 05.09.2014, 09:01

Guten Morgen Armine,

vielen Dank für Deine Antwort :-)

Habe es nun wie folgt in das Calculate-Ereignis jedes TF 'Querverweis' eingebaut und erhalte mein gewünschtes Ergebnis:

Code: Alles auswählen

this.presence = (GeheZu.rawValue != null || Seitenzahl.rawValue != 0) ? "visible" : "hidden";
Schönes Wochenende und Grüsse aus Köln, Mike

Antworten