grails taglib

Grails: Invocando un taglib desde dentro de otro



(2)

Quiero definir mi propio taglib que usará g:datePicker para generar parte de su salida.

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.


Si desea agregar un cuerpo, debe aprobar un cierre: out<<g.link(action: x, {"This is a link to x"}) out<<g.link(action: x) {"This is a link to x"} out<<g.link(action: x, {"This is a link to x"}) or out<<g.link(action: x) {"This is a link to x"}


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