Dans mon application Wicket, j'ai une page avec des boutons radio et <label for="...">
éléments:Wicket - Bouton radio et de l'élément Étiquette
<input type="radio" wicket:id="today" id="today" />
<label for="today">Today</label>
Cependant, alors que la propriété id de bouton radio se change automatiquement, la pour propriété de la La balise label reste la même et crée une incohérence (l'étiquette n'est plus liée au bouton). Quelle est la meilleure façon de résoudre ce problème? En ce moment, je l'adresse de cette façon:
add(
new Label("todayLabel", "Today")
.add(new AttributeModifier(
"for",
new Model<String>(today.getMarkupId()
)));
mais ce n'est pas très agréable. Existe-t-il un autre moyen plus clair de lier ces tags aux tags?