【发布时间】:2011-05-07 18:43:45
【问题描述】:
在我的 Wicket 应用中,我有一个带有单选按钮和 <label for="..."> 元素的页面:
<input type="radio" wicket:id="today" id="today" />
<label for="today">Today</label>
但是,虽然单选按钮的 id 属性会自动更改,但标签标签的 for 属性保持不变,这会造成不一致(标签不再链接到按钮)。解决这个问题的最佳方法是什么?现在,我是这样解决的:
add(
new Label("todayLabel", "Today")
.add(new AttributeModifier(
"for",
new Model<String>(today.getMarkupId()
)));
但这不是很好。还有其他更清晰的方法可以将这些链接到标签吗?
【问题讨论】:
标签: java radio-button wicket