如何在Grails 4上使用“选项组”创建下拉菜单?

问题描述

我想使用选项组创建下拉列表。控制器返回一个包含选项的列表,并在 GSP 页面上获取该列表。我需要用选项组填充该选项项目。

<select class="" name="name" id="name">     
                <g:each in="${list}" var="opt">
                  
                </g:each>
</select>

任何人都可以举一个带有后端代码的示例。谢谢

解决方法

您应该使用<g:select ...>标签。

<g:select optionKey="id" optionValue="title"
          name="book.title" from="${bookList}" />

请参见https://gsp.grails.org/latest/ref/Tags/select.html

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...