Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
de:create:functions:gotoparent [19.01.2018 12:53]
admin angelegt
de:create:functions:gotoparent [28.05.2018 21:18]
admin
Zeile 3: Zeile 3:
 Der Befehl ''goToParent()'' leitet den Teilnehmer zurück zu dem Fragebogen (und Datensatz), von welchem er mittels ''[[:de:create:function:gotoquestionnaire]]'' zum aktuellen Fragebogen umgeleitet wurde. Der Befehl ''goToParent()'' leitet den Teilnehmer zurück zu dem Fragebogen (und Datensatz), von welchem er mittels ''[[:de:create:function:gotoquestionnaire]]'' zum aktuellen Fragebogen umgeleitet wurde.
  
-''void **goToParent**()''+''void|string **goToParent**([string //Modus//], [mixed //Daten//])''
  
-Falls das aktuelle Interview nicht mittels ''goToQuestionnaire()'' gestartet wurde, wird ein Fehler angezeigt.+Die Funktion leitet den Teilnehmer entweder direkt zum übergeordneten Fragebogen oder (falls der Modus '''url''' verwendet wird) gibt die URL zurück, mit welcher der Teilnehmer zum übergeordneten Fragebogen zurückkehren kann.
  
-**Hinweis:** Anders als ''[[:de:create:functions:multilevelreturn]]'' übermittelt ''goToParent()'' keine Daten an den ursprünglichen Fragebogen.+  //Modus// (optional) 
 +    '''leave''' -- (Standard) Das untergeordnete Interview abschließen und zum übergeordneten Fragebogen zurückkehren. 
 +    '''go''' -- Zum übergeordneten Fragebogen zurückkehren (eine spätere Fortsetzung des untergeordneten Interviews auf der nachfolgenden Seite ist möglich). 
 +    * '''url''' -- Nur die URL des übergeordneten Interviews zurückgeben. Diese URL kann z.B. mittels [[[:de:create:placeholders]] als Link oder Knopf auf der Fragebogen-Seite eingebunden werden (auch im Layout). Die URL bleibt über alle Seiten des untergeordneten Fragebogens gleich, ein Platzhalter muss daher ggf. nur einmal zu Beginn vorbereitet werden. 
 +  * //Daten// (optional)\\ Optional können Daten an den übergeordneten Fragebogen übermittelt und dort mittels ''goToResponse()'' verwendet werden. 
 + 
 +**Hinweis:** Falls das aktuelle Interview nicht mittels ''goToQuestionnaire()'' gestartet wurde, wird ein Fehler angezeigt.
de/create/functions/gotoparent.txt · Zuletzt geändert: 23.07.2020 14:46 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki