2012-01-11 104 views
0

我在GSP文件中選擇標籤作爲GSP-選擇標籤。如何才達到選定=「選擇」

<g:select name="clientId" id="clientId" size = "4" from="${com.springcommunity.fleet.partymodel.roles.ClientRole.list()}" class = "filter_combo" optionKey="id" /> 

我想與ID爲2的客戶端最初選擇(在簡單的HTML它是通過使用選擇=「選擇」 achived )

我該怎麼辦?

回答

2

您需要在此標籤中指定值屬性。 http://grails.org/doc/2.0.x/ref/Tags/select.html在你的榜樣

所以,

<g:select ... value="${com.springcommunity.fleet.partymodel.roles.ClientRole.get(2)}" /> 

有一點要注意的是這裏是您要選擇的值必須是一個對象等於列表中的項目,而不僅僅是一個id - 這是很多人被絆倒的地方。所以你不能只說value ='2',你需要在列表中指定你在from屬性中的對象。

從文檔 -

值(可選) - 當前選擇的值,其值等於() 爲true用於從列表中的一個元素。