【问题标题】:Grails: Invoking one taglib from within anotherGrails:从另一个标签库中调用一个标签库
【发布时间】:2011-01-14 00:02:15
【问题描述】:

我想定义我自己的标签库,它将使用g: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 中调用它时一样)。

我该怎么做? 谢谢。

【问题讨论】:

    标签: grails taglib


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果你想添加一个body,你需要传递一个闭包: out<<g.link(action: x, {"This is a link to x"})out<<g.link(action: x) {"This is a link to x"}

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-17
        • 2015-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多