multiLevelData()

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.

Beispiel

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']);