gpt4 book ai didi

java - g选择:如何从一个列表中提取值并从另一个列表中显示选项?

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

说我有一个名为carNames的数据库。我希望下拉列表显示每辆汽车的全名,而我希望其中每一个的值仅显示每辆汽车的ID。无论我做什么,它都使值和显示的名称相同,并且基于我所做的所有更改,似乎只有from标记对下拉列表及其值有任何影响。这是代码:

<g:select name="carDropdown" 
from="${carNames.carOfficialName}"
value="${carNames*.carId}"
optionValue="${carNames*.carId[]}"
optionKey="${carNames*.carId[]}"
multiple="true" />

最佳答案

尝试在服务器端创建组合列表。

def cars = Car.findAll()
def carnames = magicCodeToGetCarNames()
def carnamemap = [:]
def cars_with_names = []
carnames.each {
carnamemap[it.car_id] = it.carname
}
cars.each{
cars_with_names << [
id: it.id,
carname: carnamemap[it.id],
color: it.color,
another: it.another,

]
}
然后将 cars_with_names传递到jsp页面,并使用它来填充下拉列表。

关于java - g选择:如何从一个列表中提取值并从另一个列表中显示选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38747674/

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