Тег выбора GSP не работает с findAll () - PullRequest
0 голосов
/ 09 октября 2011

Я хочу показать поле выбора в GSP с некоторыми значениями из таблицы БД.
Следующий код отлично работает


<% List a = test.demo.MyCategory.findAll("from MyCategory where is_deleted = false"); %> <br/> &ltg:select name="myCategory.id" from="${a}" optionKey="id" optionValue="name" />


Но когда я пытаюсь сделать это, написав запрос непосредственно в теге, это не сработает.


<g:select name="myCategory.id" from="${test.demo.RecipeCategory.findAll("from MyCategory where is_deleted = false")}" optionKey="id" optionValue="name" />

Ответы [ 2 ]

0 голосов
/ 01 мая 2012

Я получил ответ

<g:select name="myCategory.id" from="${test.demo.MyCategory.findAllWhere(isDeleted:false)}" optionKey="id" optionValue="name"  />
0 голосов
/ 10 октября 2011

Мне кажется, проблема в двойных кавычках в строке запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...