我已按照http://grails.org/AJAX-Driven+SELECTs+in+GSP上的教程成功创建了一个下拉列表,该列表根据之前列表的选择进行填充。我遇到的问题是我需要允许自动填充列表具有空值,因为不需要此字段。我确信这很简单,但我似乎无法找到任何办法。
我的代码与上面网站上发布的相同,所以我会避免在这里重复。谢谢!
答案 0 :(得分:1)
在// Rebuild the select
添加空白选项之前。例如:
var opt = document.createElement('option');
opt.text = ""
opt.value = ""
try {
rselect.add(opt, null) // standards compliant; doesn't work in IE
} catch(ex) {
rselect.add(opt) // IE only
}
// Rebuild the select
答案 1 :(得分:0)
您可以使用此jQuery plugin或此Grails plugin为您完成部分工作,而不是自己编写所有代码。我自己没有使用过Grails插件,但是我使用了jQuery插件,发现它非常有用。
答案 2 :(得分:0)
或使用" noSelection"的属性
<g:select ... noSelection="['':'-none-']"/>
然后&#34;重建脚本&#34;将自动重建这个空的无选择