2010-11-10 18 views
3

在我的檢票程序,我有一個單選按鈕和<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() 
))); 

但這不是很好。有沒有另外一種更清晰的方式將這些鏈接到標籤?

回答