Grails填充g:从数据库中选择
我在使用Grails填充g:从数据库中选择,grails,Grails,我在使用g:select标记填充gsp页面上的域对象值时遇到了一个问题 <g:select name="demo" id="demo" value="${dm.id}" noSelection="${['null':'Select..']}" from="${dm}" optionValue="${dm.type}"/> 和def d=Demo.list() 在尝试使用g:select标记时,这两个选项
g:select
标记填充gsp页面上的域对象值时遇到了一个问题
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${dm}"
optionValue="${dm.type}"/>
和def d=Demo.list()
在尝试使用g:select
标记时,这两个选项都返回了异常。错误是:
没有方法的签名:Demo.getAt()适用于参数类型:(java.util.ArrayList)值:[[1,2,3,4,5]
我只需删除g:select
标记并在我的gsp中写入以下内容,就可以让代码正常工作:
<select name="demo" id="dm">
<option value="">Select!</option>
<g:each in="${dm}" status="i" var="dm">
<option value="${dm.id}">${dm.name}</option>
</g:each>
</select>
选择!
${dm.name}
但是,我想知道如何使用g:select
标记来实现这一点,以供将来参考
提前谢谢 我在您的选择中看到两个问题:
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${dm}"
optionValue="${dm.type}"/>
看法
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${demos}"
optionValue="type"/>
我在您的选择中看到两个问题:
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${dm}"
optionValue="${dm.type}"/>
看法
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${demos}"
optionValue="type"/>
我在您的选择中看到两个问题:
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${dm}"
optionValue="${dm.type}"/>
看法
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${demos}"
optionValue="type"/>
我在您的选择中看到两个问题:
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${dm}"
optionValue="${dm.type}"/>
看法
<g:select name="demo" id="demo"
value="${dm.id}"
noSelection="${['null':'Select..']}"
from="${demos}"
optionValue="type"/>
谢谢格雷格!谢谢你的帮助。谢谢格雷格!谢谢你的帮助。谢谢格雷格!谢谢你的帮助。谢谢格雷格!谢谢你的帮助。