Job と Results という 2 つのドメイン (モデル) があります。実行されたジョブを一覧表示するジョブ ページと、ジョブの結果を一覧表示する結果ページ。
私がやりたいことは、ユーザーが 1 つのページにとどまるように、これら 2 つのページを結合することです。
私の解決策は remoteFunction を使用することでした。私は近くにいますが、Grails からデータを取得することに固執しています。以下のコードはコントローラー (メソッドdoit ) を呼び出し、Groovy List を返します。
...
<g:render template="resulttable" />
<button id=show>show()</button>
<script type="text/javascript">
$("#show").click(function () {
// Returns Groovy List
var results = <g:remoteFunction action="doit" id="${idx}" update="showit"/>
$(".resulttable").show('slow');
});
私は jQuery の専門家ではないので、この結果リストを処理するにはどうすればよいですか? 私は半ダースの異なることを試しましたが、困惑しています。結果を表示したい部分的な結果テーブルがあります。それとも、このアプローチでは左翼手ですか?