Как установить выбранное значение при использовании 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"

(идентификатор для Канады).

Другие вопросы по тегам