2011-10-26 34 views
5

Có thể gọi thẻ của Grails trong thẻ khác bằng cách sử dụng synthax sau.Grails - Thẻ tùy chỉnh bên trong một thẻ Grails tiêu chuẩn

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

Có thể đưa thẻ tùy chỉnh vào thẻ Grails bằng cú pháp chính xác không. Tôi đang thử theo cách này:

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

nhưng không hoạt động. Bất kỳ thông tin chi tiết nào về điều này được đánh giá cao.

Trả lời

7

Trong trường hợp cụ thể này, bạn có thể làm điều đó như thế này:

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

hoặc nói chung:

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

Chỉ dành cho thẻ trong g: có thể được gọi mà không tiền tố namespace.