无论如何,我可以在单个字段中填充两个不同列的值
并排下降例如ave-avenue,st-street等,其中简短形式保存在一个列中,值保存在另一列中。提前致谢!
<g:select name="streettype" value="${addressInstance?.streettype}" from="${ParaCode.findAllByCodecat('50')}" noSelection="['':'-Select -']" optionKey="abbr" optionValue="value"/>
这是代码,我从ParaCode表中获取值,显示value(avenue)并显示abbr(ave)我保存在地址实例中,而不是我要显示abbr值,即ave-avenue并保存abbr(ave)在后端– squerys 10分钟前
最佳答案
有许多解决方案,其中之一是使用闭包:
<g:select name="streettype" value="${addressInstance?.streettype}" from="${ParaCode.findAllByCodecat('50')}" noSelection="['':'-Select -']" optionKey="abbr" optionValue="${{it.abbr +'-'+it.value}}"/>
关于javascript - 在单个下拉列表中填充来自两个不同列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31297738/