Dies ist vermutlich ein unglückliches Zusammenspiel von setPageOrder()
oder loopPage()
und leeren Seiten bzw. der Verwendung von goToPage()
.
Und zwar muss im Datensatz intern gespeichert werden, welche Seiten in welcher Abfolge angezeigt werden sollen. Wenn Sie also ein loopToPage()
über 3 Seiten mit 100 Wiederholungen machen, sind das 300 Einträge mit Zusatzdaten.
Wenn nun eine (z.B. wegen Filter) leere Seite übersprungen wird bzw. mit goToPage()
weiter-gesprungen wird, dann muss die verbleibende Abfolge nochmals komplett gespeichert werden. Denn prinzipiell könnte es passieren, dass ein Teilnehmer zurück-Klick, anders antwortet, der Filter dann anders reagiert und die ursprüngliche Seitenabfolge wieder aktiv werden müsste. Wenn Sie solch eine übersprungene Seiten z.B. alle 2 Wiederholungen haben, dann wäre es 50 x 300 = 15000 Einträge. Und der pro Interview vorgesehene Speicherplatz ist deutlich vorher erschöpft.
Lösung: Oftmals lässt sich ein loopPage()
statt des loopToPage()
verwenden oder ein Filter lässt sich ändern, um die ungünstige Konstellation zu vermeiden.