В моем приложении Wicket у меня есть страница с переключателями и элементами <label for="...">
:
<input type="radio" wicket:id="today" id="today" />
<label for="today">Today</label>
Однако, хотя свойство id переключателя изменяется автоматически, свойство for тега label остаетсято же самое, и это создает несоответствие (метка больше не связана с кнопкой).Какой лучший способ решить эту проблему?Прямо сейчас я обращаюсь к этому так:
add(
new Label("todayLabel", "Today")
.add(new AttributeModifier(
"for",
new Model<String>(today.getMarkupId()
)));
но это не очень приятно.Есть ли другой, более понятный способ связать их с тегами?