2012年3月20日火曜日

VisualForceからApexのメソッドにパラメータを渡す。

一覧表画面を作成して、そこから詳細画面にリンクする仕組みを作成しています。

いちばん簡単なのは一覧表の項目にoutputlinkを設定する方法です。
   Visual Force Page
しかし、今回は画面が遷移する前に固有の処理を追加したいので、APEXのメソッドを使用することにします。
固有の処理の部分では、レコードのidを使用したいので、パラメータとして渡します。
   Visual Force Page
メソッドにパラメータを渡す時には、メソッドのパラメータ名(name)と、パラメータの受け渡しに使用するインスタンスの指定(assignTo)の両方が必要です。

で、こちらが受け取る側。
   コントローラ

1.5時間悩みました...。
最近英語のサイト見るのが苦でなくなってきた気がします。

0 件のコメント: