Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
de:create:functions:gotoparent [25.02.2018 15:31]
admin Erweiterter Funktionsumfang
de:create:functions:gotoparent [25.02.2018 16:47]
admin Parameter werden in umgekehrter Reihenfolge verwendet
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|string **goToParent**([mixed //Daten//], [string ​//Modus//​])''​+''​void|string **goToParent**([string ​//Modus//], [mixed //Daten//​])''​
  
 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. 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.
  
-  * //Daten// (optional)\\ Optional können Daten an den übergeordneten Fragebogen übermittelt und dort mittels ''​goToResponse()''​ verwendet werden. Setzen Sie diesen Parameter auf ''​null''​ (Standardwert),​ um keine Daten zu übermitteln. 
   * //Modus// (optional)   * //Modus// (optional)
     * '''​leave'''​ -- (Standard) Das untergeordnete Interview abschließen und zum übergeordneten Fragebogen zurückkehren.     * '''​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).     * '''​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.     * '''​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. **Hinweis:​** Falls das aktuelle Interview nicht mittels ''​goToQuestionnaire()''​ gestartet wurde, wird ein Fehler angezeigt.
  
 **Hinweis:​** Anders als ''​[[:​de:​create:​functions:​multilevelreturn]]''​ übermittelt ''​goToParent()''​ keine Daten an den ursprünglichen Fragebogen. **Hinweis:​** Anders als ''​[[:​de:​create:​functions:​multilevelreturn]]''​ übermittelt ''​goToParent()''​ keine Daten an den ursprünglichen Fragebogen.
de/create/functions/gotoparent.txt · Zuletzt geändert: 28.05.2018 21:18 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