2012-05-10 5 views
2

私はGrailsコントローラ上で以下のナビゲーション設定をしています:List_XとList_Yは異なるアクションに行くことができますが、同じgspファイルにマッピングできますか?Grailsは複数のアクションを同じビューにどのように向けるのでしょうか?

subItems: [ 
    [ action: 'list_X',title: 'Something', order:1 ],               
    [ action: 'error_X',title: 'Something',order:2 ], 
    [ action: 'list_Y', title: 'Something', order:3 ], 
    [ action: 'error_Y',title: 'Something', order:4 ], 
] 

答えて

5

レンダリングするgspファイルを手動で指定できます。あなたのコントローラーで実際にこれを行う:

def list_X() { 
    // ... some code 
    render(view : "listView", model : [name : "bob", items : []]) 
} 

def list_Y() { 
    //... some code 
    render(view : "listView", model : [name : "bob", items : []]) 
} 

こうして、同じgspテンプレートを使って、両方のアクションの結果をレンダリングします。

関連する問題