如何从g:select标记传递值

时间:2019-04-25 21:35:55

标签: grails gsp grails-2.0

我希望将值从选择栏传递到文本区域,但失败,原因是未定义空对象的描述。 $ {dbList}是数据库对象的列表。数据库对象包含一个名为description的属性。如何使文本区域显示该description属性。

<g:select name="copyDB" from="${dbList}" value="copyDB" 
onchange="document.getElementById("text").value=${copyDB.description}" />

<textarea  id="text"></textarea>

1 个答案:

答案 0 :(得分:0)

将attr optionKey和optionValue添加到标签g:select

<g:select name="copyDB" from="${dbList}" value=""
optionKey="[a property of DB object]" optionValue="description" 
onchange="document.getElementById("text").value=${copyDB.description}" />
相关问题