gpt4 book ai didi

grails - GSP-为选择标记选项设置整数值

转载 作者:行者123 更新时间:2023-12-02 15:09:35 27 4
gpt4 key购买 nike

在我的GSP中,我有一个选择标签

<g:select  from="${named}" name="name"  noSelection="['':'-Select-']"  ></g:select>

产生HTML
<select name="name" id="name">
<option value="">-Select-</option>
<option value="USA">USA</option>
<option value="UK">UK</option>

但是我需要从1开始有一个整数值(即,美国将具有值1和英国2)

我该怎么做

最佳答案

一种解决方案是,在将列表返回到gsp之前,将列表转换为 map 并定义国家/地区的索引,以便得到类似的结果。

def named = ["USA","UK"]
def namedMap = [:]
named.eachWithIndex() {obj, i -> namedMap.put(++i, obj) }

这会给像
def namedMap = [1:"USA",2:"UK"]

在您的GSP中,您可以执行以下操作:
<g:select optionKey="key" optionValue="value" 
name="name" noSelection="['':'-Select-']" from="${namedMap}" />

关于grails - GSP-为选择标记选项设置整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574085/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com