2

g:render を介して printme.gsp に含まれる別のビューにデータを渡す際に問題が発生しています

printme.gsp:

<h1>abc</h1>
${input1Instance?.number} <!-- Here I can see the right value -->
<g:render contextPath="../input1" template="form"/>

input1/_form.gsp:

<!-- Here there is no value set -->
<g:textArea maxlength="1000" name="number" value="${input1Instance?.number}"/>

オブジェクトを printme.gsp から input/_form.gsp に渡すにはどうすればよいですか?

ありがとう。

4

1 に答える 1

7

データをモデルとして明示的に渡す必要があります。

<g:render contextPath="../input1" template="form" model="[input1Instance:input1Instance]"/>

その後、テンプレートからアクセスできます

于 2013-05-28T22:16:41.900 に答える