チェックボックス内のremoteFunctionでパラメータを動的に設定したいと思います。私はたくさんの異なる組み合わせを試しましたが、以下にいくつか示しますが、以下のようなエラーを受け取ります...
したがって、基本的には私の理論ですが、このメソッドの範囲では、eventInstanceが何であるかについての手がかりはありません。
FireBugエラーコンソールで私は受け取りますReferenceError: eventInstance is not defined
Test Combination 1
<g:checkBox name='completed' value="${eventInstance.completed}"
onclick="${remoteFunction(action:'update', id:eventInstance.id, params:'\'id=\' + eventInstance.id+\'&version=\' + eventInstance.version' , onComplete: "tester()" )}" />
Test Combination 2
<g:checkBox name='completed' value="${eventInstance.completed}" evt="${eventInstance}"
onclick="${remoteFunction(action:'update', id:eventInstance.id, params:"[version=evt.version, editType='occurrence', title=evt.title, startTime=start, endTime=end, isRecurring=evt.isRecurring, completed='true']", onComplete: "tester()" )}" />
これは、手動で入力する場合、つまりデータをハードコーディングする場合に機能しますが、これは役に立ちません。私が答えを見つけることができない愚かな何か:(