2011-10-26 17 views
5

次のシンタックスを使用して別のものの中にGrailsのタグを呼び出すことは可能です。Grails - 標準のGrailsタグ内のカスタムタグ

<g:aContainingGrailsTag value="${aContainedGrailsTag(attr:'whatever')}" 

まったく同じ構文を使用してカスタムタグをGrailsタグに含めることは可能ですか? 私はこのように試しています:

<td class="${redOrGreen(number:'i')}"> </td> 

しかし、動作しません。 これについての洞察は非常に高く評価されます。

答えて

7

この特定のケースでは、あなたはこのようにそれを行うことができます。

<td class="<yourNameSpace:redOrGreen number='i' />"> </td> 

または一般的には:

g:内のタグは、名前空間接頭辞なしで呼び出すことができるだけのために
<td class="${yourNameSpace.redOrGreen(number:'i')}"> </td>