0

param value(3または4)に応じた値を表示する1つのページに同じテンプレートをレンダリングしたいと思います。ビューは-

 <td >
<g:render template="gdxqStatusTemplate" model="[param:3]" /> </td>
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td >
<g:render template="gdxqStatusTemplate" model="[param:4]" /> </td>
</td>

コントローラには-

 [ total3:totalValue3,total4:totalValue4]

テンプレートコードで合計の適切な値を表示する方法-

<table >
    <tr ><td class="InputText" nowrap><b>   MessageQ Status,/td>

<tr> <td class="NoLight" nowrap>Total MessageQ : ${total+params}***/* IT SHOWS "total4" NOT THE VALUE.*/***
</td></tr>
<tr height=30></tr>
</table>
4

2 に答える 2

2

Yoは変更する必要があります:

 <g:render template="gdxqStatusTemplate" model="[param:3]" />

 <g:render template="gdxqStatusTemplate" bean="${total3}" />

そして、テンプレートで次を置き換えます。

 <td class="NoLight" nowrap>Total MessageQ : ${total+params}</td>

に:

 <td class="NoLight" nowrap>Total MessageQ : ${it}</td>

ドキュメントチェックの場合:http://grails.org/doc/2.0.x/ref/Tags/render.html

于 2012-04-05T18:00:24.750 に答える
2

ここで配列またはオブジェクトを使用できることをご存知ですか?お気に入り

model: [total: [null, null, totalValue3, totalValue4]]

として使用します

<td class="NoLight" nowrap>Total MessageQ : ${total[params]}</td>
于 2012-04-05T18:03:13.507 に答える