动态选择列表中的grails null值

时间:2014-04-07 22:08:47

标签: list select grails

我已按照http://grails.org/AJAX-Driven+SELECTs+in+GSP上的教程成功创建了一个下拉列表,该列表根据之前列表的选择进行填充。我遇到的问题是我需要允许自动填充列表具有空值,因为不需要此字段。我确信这很简单,但我似乎无法找到任何办法。

我的代码与上面网站上发布的相同,所以我会避免在这里重复。谢谢!

3 个答案:

答案 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;将自动重建这个空的无选择