#grails
#grails
Вопрос:
Учитывая динамический метод grails list() в классе домена, как можно управлять внешним видом элементов списка, но НЕ используя метод toString() . Т.е. в одном случае мне нужно, чтобы возвращаемый список выглядел в одну сторону (в моем g: select), а в другом случае мне нужно, чтобы он выглядел по-другому, из того же класса домена, поскольку он использует разные поля.
Спасибо
Ответ №1:
Похоже, что можно также выполнить закрытие в части OptionValue g:select, например
<g:select optionKey="id" optionValue="${{it.title?.toUpperCase()}}" name="book.title" from="${bookList}" />
Я пропустил это раньше.
Ответ №2:
Передайте список DTO в ваш GSP вместо списка объектов вашего домена. Отформатируйте DTO так, как вам нужно.