在单个下拉菜单中填充两个不同列的值。

问题描述 投票:0回答:1

是他们的任何方式,我可以从两个不同的列在单一的下拉并排填充值,例如。大道大道,街道等短的形式保存在一列和值在另一列。先谢谢你

<g:select name="streettype" value="${addressInstance?.streettype}" from="${ParaCode.findAllByCodecat('50')}" noSelection="['':'-Select -']" optionKey="abbr" optionValue="value"/> 

这是代码,我从ParaCode表中获取值,显示value(avenue),abbr(ave)保存在地址实例中,而不是这样,我想显示abbr-value即avenue,并在后台保存abbr(ave) - squerys 10分钟前

javascript jquery grails
1个回答
0
投票

有许多解决方案,其中之一是通过使用封闭。

<g:select name="streettype" value="${addressInstance?.streettype}" from="${ParaCode.findAllByCodecat('50')}" noSelection="['':'-Select -']" optionKey="abbr" optionValue="${{it.abbr +'-'+it.value}}"/> 
© www.soinside.com 2019 - 2024. All rights reserved.