众所周知,javax.swing.JComboBox
是其中包含E
元素的下拉选择。设置.setEditable(true)
时,我们现在可以使JComboBox
成为其他JTextField
元素的E
。
在使用Google
搜索之后,它向我们返回了JQuery使用有关自动完成呈现的here的建议。自动完成功能正在进行选择,但这是问题所在,我们需要触发包含onChange
的${remoteFunction}
属性,以在所述update
的${remoteFunction}
属性上呈现特定模板。
<g:select
id="itemSelectId"
onChange="${remoteFunction(
controller:'item', action:'itemSelect',
update:[success:'updateItemId'],
params:'\'id=\' + escape(this.value)'"/>
<div id="updateItemId></div>
在链接上提供的
<script>
上,我们只是将#combobox
更改为#itemSelectId
。 最佳答案
看一看select2,该库可能提供您想要的功能。