mixed multiLevelData()
Die Funktion multiLevelData()
liefert im untergeordneten Fragebogen die Daten zurück, die als zweiter Parameter in multiLevelDown()
angegeben wurden.
Details zur Multi-Level-Funktion siehe Multi-Level-Design.
Beispielsweise kann der übergeordnete Fragebogen eine fortlaufende Nummer und eine Beschreibung übergeben:
$i = loopIndex(); $num = $i + 1; $desc = value(id('AB01', $num)); // Array mit zwei Elementen für Nummer und Beschreibung erstellen $data = array( 'num' => $num, 'desc' => $desc ); // Untergeordneten Fragebogen "sub01" aufrufen und diese Daten übergeben multiLevelDown('sub01', $data);
Im untergeordneten Fragebogen können diese Daten dann verwendet werden:
$data = multiLevelData(); html('<p>Nummer '.$data['num'].'</p>'); replace('%titel%', $data['desc']);