Grails,<g:select> 中的可编辑值

Grails, editable value in <g:select>

如果列表中没有,我想让用户有机会输入他们自己的文本。此文本不应添加到列表中,但它应该是提交表单时发送的值。 我觉得这是不可能的,但还有其他解决方案吗?这至少在 windows 应用程序中很常见。

看看datalist

gsp:

<label>Choose an colour:
<input list="colours" name="aColour" /></label>
    <datalist id="colours">
        <option value="Red">
        <option value="Blue">
        <option value="White">
    </datalist>

控制器:

params.aColour