So zeigen Sie vorab aktivierte Kontrollkästchen im Iterator in Struts 2 an
Ich muss durchlaufenList<String>
hat jedes Elements:checkbox
.
Ich habe eine Liste in der Aktionsebene definiert, um ausgewählte Elemente beizubehalten.
Mit meinem Code kann ich mein Formular senden und ausgewählte Werte in der Aktionsebene erfassen. Einige Kontrollkästchen müssen jedoch vorab aktiviert werden. Ich kann beim Laden der Seite keinen vorab überprüften Status anzeigen.
Value1
enthält eine Liste von String-Objekten.
functionCheckBoxList
- Die Liste, die ich definiert habe, um geprüftes Element zu halten
Während des Ladens habe ich ein Element hinzugefügtfunctionCheckBoxList
das gehört zuValue1
.
Es wird jedoch immer noch kein vorab überprüfter Status auf der Seite angezeigt.
<s:iterator value="value1" var ="functionName">
<s:checkbox fieldValue="%{#functionName}" name="functionCheckBoxList"
value="%{#functionName}" theme="simple" >
</s:checkbox>
</s:iterator>
Hinweis: Ich weiß, wie es gehts:checkboxlist
kann aber hier nicht, da ich in der Iteration ein spezielles Format brauche.