MarkupBuilder渲染HTML SELECT元素

时间:2011-09-05 19:17:40

标签: grails groovy markupbuilder

我在TagLib中有以下内容

select(name:"foo", value: "1") {
    option(value: "1", "hoo")
    option(value: "2", "goo")
}

当页面使用此taglib呈现时,我没有显示SELECT元素。像INPUT这样的其他元素使用相同类型的标记就可以正常工作。我知道它已经到了这个代码,因为我已经设置了断点并进行了调试。一切似乎都很好。它只是不会在最终的标记中结束。

1 个答案:

答案 0 :(得分:1)

我必须将其更改为以下内容:

def formContainer = new MarkupBuilder(out)
....
formContainer.select(name:"foo", value: "1") {
    option(value: "1", "hoo")
    option(value: "2", "goo")
}
...