Womöglich wäre die Funktion buttonToPage()
für Ihren Anwendungsfall noch besser als eine Auswahlliste.
Für die Deaktivierung muss die Fragebogen-Seite nur wissen, welche Teile schon ausgefüllt wurden. Eine einfache Möglichkeit dafür ist, dass Sie im jeweiligen Teil per put()
in einer Variable speichern, dass der Teil ausgefüllt wurde.
Auf der Auswahlseite verwenden Sie dann einen Filter (der sich mittels value()
bzw. valueList()
auf die Variablen bezieht, die Sie mittels put()
gespeichert haben), um in der Auswahl oder mittels buttonToPage()
nur jene Auswahloptionen anzubieten, die noch nicht abgearbeitet wurden. Details dazu gerne auf Nachfrage.