Frühling <form:Checkboxen> - Tags und css-Klassen
Ich habe Problem mit:
<form:checkboxes path="roles" cssClass="checkbox" items="${roleSelections}" />
Wenn die vorangegangenen Zeile verwendet, in jsp, dann die generierte html-Code sieht wie folgt aus:
<span><input id="roles1" name="roles" class="checkbox" type="checkbox" value="ROLE_NEWUSER"/><label for="roles1">ROLE_NEWUSER</label></span>
<span><input id="roles2" name="roles" class="checkbox" type="checkbox" value="ROLE_USER" checked="checked"/><label for="roles2">ROLE_USER</label></span>
<span><input id="roles3" name="roles" class="checkbox" type="checkbox" value="ROLE_EDITOR"/><label for="roles3">ROLE_EDITOR</label></span>
<span><input id="roles4" name="roles" class="checkbox" type="checkbox" value="ROLE_ADMINISTRATOR"/><label for="roles4">ROLE_ADMINISTRATOR</label></span>
Bitte beachten Sie, dass der css-Klasse Hinzugefügt, um input-tag. Statt der css-Klasse Hinzugefügt, um input-tag muss ich diese Klasse Hinzugefügt werden, um span-tag. Gibt es irgendeine Lösung für mein problem, andere dann mit < c:forEach >
tag
Vielen Dank im Voraus. Sorry, wenn die Frage ist "duplizieren". Wenn ja, bitte zeigen Sie mir zur ursprünglichen Frage.
Cheers,
Tihomir
P. S.:
Ich bin mit spring 3.1.0.RELEASE.
- warum nicht Sie verwenden möchten
forEach
? - Ich hoffte, dass es der kürzere Weg ist dann schreiben foreach-Schleife. 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, diese:
item
ist eine Zeichenfolge, die Sie verwenden können, einfach${item}
Alles, was Sie tun müssen, ist, um anzugeben, 'element' attribute :
Diese einschließen wird jede "input" - tag und "label" - tag im span mit der Klasse "checkbox'.
Ohne forEach-Schleife, können Sie versuchen, folgenden code
Definieren, css-zum Beispiel
Und dann in deinem code entfernen "cssClass" - Attribut von Checkboxen mit "element" - Attribut. und für dieses element ein Attribut, das Sie bereits angegeben haben, css oben.
Ex.
Siehe folgenden link für Spring MVC Kontrollkästchen Attribute
http://static.springsource.org/spring/docs/2.0.x/reference/spring-form.tld.html#spring-form.tld.checkboxes