我用一個選擇分量下面的代碼:掛毯:一個下拉列表組件默認值
的Java類:
@Component(parameters = {"blankOption=AUTO", "model=someModel", "value=someId",
"zone=someZone"})
private Select demoSelect;
模板:
<select t:id="demoSelect" />
這被渲染到如下所示:
<select id="demoSelect" name="demoSelect">
<option value=""></option>
<option value="1">first</option>
<option value="2">second</option>
<option value="3">third</option>
</select>
我正在尋找的行爲是,預先選擇了某個選項(這應該在頁面類中決定)。我如何在Tapestry中配置它?基本上,我需要告訴Tapestry的渲染「選擇」爲適當的選項,如:
<select id="demoSelect" name="demoSelect">
<option value=""></option>
<option value="1">first</option>
<option value="2" selected="selected">second</option>
<option value="3">third</option>
</select>
是否足以改變模型(我不這麼認爲),還是我不得不延長選擇組件本身。我發現this article,看起來很有希望,但不幸的是,所有到源代碼的鏈接都已死亡。
謝謝,我只是忽略了這種直接的方式。 – martin