【发布时间】:2012-01-05 21:00:29
【问题描述】:
我正在尝试做一些非常简单的事情,但这显然不是那么简单。我有一个域类:
class Regex {
String name
String Regex
}
和另一个班级:
class RegexRef {
int sequenceNumber
Product product
Regex regex
}
现在,在一个选择中,我想列出 RegexRef 实例,正则表达式的名称作为 optionValue 如下:
<g:select name="regexRef.id" from="${com.mycompany.RegexRef.list()}" optionKey="id" size="5" optionValue="regex.name" value="${actionRefInstance?.regexRef?.id}" />
但这不起作用。它抛出: 异常消息:没有这样的属性:类的 regex.name:com.jetheaddev.RegexRef
我可以在其他构造中做这个错误的方向......
<g:link controller="regexRef" action="show" id="${actionRefInstance?.regexRef?.id}">${actionRefInstance?.regexRef?.regex.name.encodeAsHTML()}</g:link>
而且效果很好。
【问题讨论】:
标签: grails