22

我想定义我自己的 taglibg:datePicker来生成它的一些输出。

class MyTagLib

  def myTag = {attrs ->
    // I need to invoke the `datePicker` tag of the the `FormTagLib` tag library
    // provided by Grails       
  }
}

我想在调用此标记时传递属性映射。当我调用时,g:datePicker我希望它直接将输出写入响应(就像在 GSP 中调用它一样)。

我怎样才能做到这一点?谢谢。

4

2 回答 2

30

out << g.datePicker(etc...)应该这样做。其他 taglib 前缀是自动元编程的。

于 2010-02-07T02:59:00.550 回答
17

如果要添加主体,则需要传递闭包: out<<g.link(action: x, {"This is a link to x"})out<<g.link(action: x) {"This is a link to x"}

于 2011-09-13T22:06:37.927 回答