nintendoluk
Commander
- Registriert
- Mai 2014
- Beiträge
- 2.124
Hi zusammen,
ich ich JSF ein kleines Quiz geschrieben. Die Antwort wird mithilfe von ein paar Checkboxen aus PrimeFaces asugewählt. Das sieht so aus:
Wichtig ist hier, dass zu answers[0] auch die itemValue 0 passen muss.
Diese Antwortmöglichkeiten würde ich gerne in eine zufällige Reihenfolge bringen.
Eine Idee wäre, dass ich aus den Answers ein Objekt-Array mache, welches String(itemlabel) und int(itemValue) enthält. Dazu muss ich jedoch sehr viel im Quellcode ändern und das möchte ich deshalb nicht machen.
Kennt ihr eine Andere Möglichkeit? Am besten wäre ein Tag (zB. <x:random> ...selectItem-Tags </x:random>) mit dem ich Tags umschließen kann, sodass diese in eine Zufällige Reihenfolge gebracht werden.
Schonmal Danke :-)
LG Lukas
ich ich JSF ein kleines Quiz geschrieben. Die Antwort wird mithilfe von ein paar Checkboxen aus PrimeFaces asugewählt. Das sieht so aus:
HTML:
<p:selectManyCheckbox value="#{quizBean.answerList}" layout="grid"
columns="1">
<f:selectItem itemLabel="#{quizBean.quizData.answers[0]}"
itemValue="0" />
<f:selectItem itemLabel="#{quizBean.quizData.answers[1]}"
itemValue="1" />
<f:selectItem itemLabel="#{quizBean.quizData.answers[2]}"
itemValue="2" />
</p:selectManyCheckbox>
Wichtig ist hier, dass zu answers[0] auch die itemValue 0 passen muss.
Diese Antwortmöglichkeiten würde ich gerne in eine zufällige Reihenfolge bringen.
Eine Idee wäre, dass ich aus den Answers ein Objekt-Array mache, welches String(itemlabel) und int(itemValue) enthält. Dazu muss ich jedoch sehr viel im Quellcode ändern und das möchte ich deshalb nicht machen.
Kennt ihr eine Andere Möglichkeit? Am besten wäre ein Tag (zB. <x:random> ...selectItem-Tags </x:random>) mit dem ich Tags umschließen kann, sodass diese in eine Zufällige Reihenfolge gebracht werden.
Schonmal Danke :-)
LG Lukas