2010-02-07 10 views
21

Quiero definir mi propio taglib que usará el g:datePicker para generar parte de su salida.Grails: Invocar un taglib desde otro

class MyTagLib 

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

Quiero pasar el mapa de atributos cuando invoco esta etiqueta. Cuando invoco g:datePicker, me gustaría escribir su salida directamente a la respuesta (al igual que cuando se invoca en un GSP).

¿Cómo puedo hacer esto? Gracias.

Respuesta

27

out << g.datePicker(etc...) debería hacerlo. Los otros prefijos de taglib se metaprograman automáticamente.

+0

+1 Gracias por el ahorro de tiempo :-) – jpswain

16

Si desea agregar un cuerpo, que necesita para pasar un cierre: out<<g.link(action: x, {"This is a link to x"}) o out<<g.link(action: x) {"This is a link to x"}

Cuestiones relacionadas