如何在列表视图中的列中调用taglib方法?
答
你可以把它像任何其他的taglib方法:
<g:myTag />
或者如果你路过属性:
<g:myTag attr1="Attr1" attr2="Attr2" />
除非你已经在使用的taglib不同的命名空间,然后使用在呼叫:
<myNameSpace:myTag attr1="Attr1" attr2="Attr2" />
要从控制器使用克命名空间拨打:
g.myTag(attr1: 'Attr1', attr2: 'Attr2')
或者自定义标记库使用Grails 3:
myNameSpace.myTag(attr1: 'Attr1', attr2: 'Attr2')
另一种方式来访问:
def myTagLib = grailsApplication.mainContext.getBean('com.MyTagLib')
myTagLib.myTag(attr1: 'Attr1', attr2: 'Attr2')
您使用的脚手架? –
不!我使用脚手架还是不重要? – Sam