【发布时间】:2017-04-20 04:46:52
【问题描述】:
我是 Grails 的新手,一直在尝试弄清楚如何创建一个可搜索的选择,我可以在其中通过选择中的对象列表中的不同属性进行搜索。我正在使用 Grails 2.4.3 和 Twitter Bootstrap。
我有一个对象列表 - items,它有 2 个属性,name 和 code。我必须在下拉列表中显示项目名称,但可以按名称或代码搜索。
<g:if test="${items?.size() > 1}">
<g:select id="itemSelect"
name="itemSelect"
optionKey="id"
from="${items.sort {it.name}}"
optionValue="${{ "${it.name} / ${it.code}"}}"
value="${item?.id}"
class="form-control selectpicker"
data-live-search="true"
data-size="10" />
</g:if>
我想要的是拥有
optionValue="${{ "${it.name} / ${it.code}"}}"
替换为
optionValue="${{ "${it.name}"}}"
但我应该仍然可以按名称或代码进行搜索。目前,如果数据显示在 optionValue 中,我只能同时按名称和代码搜索。
任何帮助将不胜感激!
【问题讨论】:
标签: jquery twitter-bootstrap grails