6

リスト ビューがあり、行ごとに、関連する結果を表示する別のリスト ビューへのリンクが必要です。最終的に構築できたcreatelink行は次のようになります

<a href="${createLink(controller : 'RunResults', action:'ListSpecific', params:'[id:testExecQueueInstance.id]')}">my link</a>

これにより、リンクが生成されます

http://localhost:3278/FARTFramework/runResults/listSpecific/testExecQueueInstance.id

testExecQueueInstance.id が 22 であることはわかっており、リンクを実際に次のように表示したい

http://localhost:3278/FARTFramework/runResults/listSpecific/22

私は何が欠けていますか?

アイデアは、そのようなコントローラーがあり、そのIDに一致するアイテムをリストする必要があるということです...

def ListSpecific(int id){

    render(view: "list", model: [runResultsInstanceList: RunResults.findAllByTestExeQueueID(id, [sort:"testExecTime", order: "desc"]), runResultsInstanceTotal: RunResults.count()])
}
4

1 に答える 1

20

パラメータのマップでアポストロフィを使用しています。これを試してみてください。

<a href="${createLink(controller : 'RunResults', action:'ListSpecific', params: [id:testExecQueueInstance.id])}">my link</a>

楽しい。

于 2013-09-13T11:55:02.290 に答える