Как установить выбранное значение при использовании g:select in grails
Я новичок с Gram Framwork. У меня есть проблема:
У меня Домен есть: "Страна". И я хочу показать список стран в теге select с помощью g: select в Grails
Например: хранилище данных в базе данных можно увидеть ниже
Имя ID
1 Англия
2 Канада
3 Германия
Теперь я хочу, чтобы набор "Канада" был выбран. Кто может мне помочь. Пожалуйста!
3 ответа
Используйте атрибут value для установки выбранного элемента:
<g:select name="user.company.id"
from="${Company.list()}"
value="${user?.company.id}"
optionKey="id" />
Почему бы не использовать g:countrySelect
тег? Это спасет один целый домен.
Используйте структуру тега select, предоставленную mpccolorado, затем для выбора Канады по умолчанию измените value
чтобы:
value="2"
(идентификатор для Канады).