Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
de:create:functions:gotoparent [25.02.2018 15:31] – Erweiterter Funktionsumfang admin | de:create:functions:gotoparent [28.05.2018 21:18] – admin |
---|
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. | |