私はtaglib.groovyで書かれたtaglibメソッドを持っています。私はオブジェクトのリストビュー内の列の1つでそのメソッドを使用したいと思います。リストビューの列内でtaglibメソッドを呼び出すにはどうすればよいですか?
どうすればよいですか?
私はtaglib.groovyで書かれたtaglibメソッドを持っています。私はオブジェクトのリストビュー内の列の1つでそのメソッドを使用したいと思います。リストビューの列内でtaglibメソッドを呼び出すにはどうすればよいですか?
どうすればよいですか?
あなたは、他のtaglibの方法のようにそれを呼び出すことができます。
<g:myTag />
それとも属性渡している場合:あなたはそれを使用、その後のtaglibで異なる名前空間を使用していた場合を除き
<g:myTag attr1="Attr1" attr2="Attr2" />
を
<myNameSpace:myTag attr1="Attr1" attr2="Attr2" />
グラム名前空間を使用してコントローラからの呼び出しに:
コールでg.myTag(attr1: 'Attr1', attr2: 'Attr2')
かGrailsの3を使用してlibにカスタムタグ用:
myNameSpace.myTag(attr1: 'Attr1', attr2: 'Attr2')
アクセスする別の方法:
def myTagLib = grailsApplication.mainContext.getBean('com.MyTagLib')
myTagLib.myTag(attr1: 'Attr1', attr2: 'Attr2')
あなたは足場を使用していますか? –
いいえ!足場を使用しているかどうかは重要ですか? – Sam