Я пытаюсь сделать что-то довольно простое, что, видимо, не так просто.У меня есть класс домена:
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>
иработает нормально.