在我的檢票程序,我有一個單選按鈕和<label for="...">
元素的頁面:檢票 - 單選按鈕和標籤元素
<input type="radio" wicket:id="today" id="today" />
<label for="today">Today</label>
然而,在單選按鈕的id屬性,都會自動改變,對於屬性標籤標籤保持不變併產生不一致(標籤不再與按鈕鏈接)。解決這個問題的最好方法是什麼?現在,我這樣解決:
add(
new Label("todayLabel", "Today")
.add(new AttributeModifier(
"for",
new Model<String>(today.getMarkupId()
)));
但這不是很好。有沒有另外一種更清晰的方式將這些鏈接到標籤?