私のgspファイルからコントローラにあるメソッドを呼び出しています。問題のメソッドには、パラメータを設定する必要があります。gspからコントローラのメソッド呼び出しのパラメータを渡すには?
現在、以下のように私はそれを持っていて動作しません。
msdsLink $ {i}をexportAttachmentメソッドに渡すにはどうすればよいですか?
私のgspファイルからコントローラにあるメソッドを呼び出しています。問題のメソッドには、パラメータを設定する必要があります。gspからコントローラのメソッド呼び出しのパラメータを渡すには?
現在、以下のように私はそれを持っていて動作しません。
msdsLink $ {i}をexportAttachmentメソッドに渡すにはどうすればよいですか?
として値で渡さ取得することができ、あなたのg:link
タグでparams
を使用することができます。
<g:each in="${msdsLinkList}" status="i" var="msdsLink">
<div id="msdsBox${i}" class="msdsBox">
<g:link class="word-button" action="exportAttachment" id="${msdsLink.id}"
params="[foo: 'bar', bar: 'foo', value: msdsLink.value]"></g:link>
</div>
</g:each>
コントローラの方法では、単にparams
地図:
params.id
params.foo
params.bar
params.value
があなたのコントローラで
<g:each in="${msdsLinkList}" status="i" var="msdsLink">
<div id="msdsBox${i}" class="msdsBox">
<g:link class="word-button" action="exportAttachment" id="${msdsLink.id}"></g:link>
</div>
</g:each>
を試してみてください、あなたはエリクシルの答えに加えて
params.id
もっと正確な回答をお伝えください。 msdsLinkListの内容の例を共有できますか? – user615274