2011-10-26 20 views
5

È possibile chiamare un tag di Grails all'interno di un altro utilizzando il seguente sintattico.Grails - Tag personalizzato all'interno di un tag standard di Grails

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

È possibile includere un tag personalizzato in un tag Grails utilizzando la stessa sintassi esatta. Sto cercando in questo modo:

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

ma non funziona. Qualsiasi opinione su questo molto apprezzato.

risposta

7

In questo caso specifico, si può fare in questo modo:

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

o in generale:

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

Solo per tag all'interno g: possono essere richiamati senza prefisso di namespace.