【Apex+Visualforce】コントローラ拡張の用途。標準ボタン、標準リンクの上書き。

Salesforce

コントローラ拡張のやり方は知っていましたが、用途が分かっていませんでした。
その用途が分かったのでメモ。

コントローラ拡張は標準ボタン、標準リンクの上書きをしたい場合に使います。

標準ボタン、標準リンクの上書きとは?

通常はこんな感じで、Salesforce標準の画面に遷移しますが

オブジェクト参照画面
標準のオブジェクト編集画面



これを自作したVisualforceページに遷移させることができます。

オブジェクト参照画面
Visualforceページ

標準ボタン、標準リンクの上書き方法

設定 > オブジェクトマネージャー > 対象のオブジェクト > ボタン、リンク、およびアクション

上書きしたいボタンまたはリンクの「編集」をクリック

上書き画面で、Visualforceページを選択すればOK

標準ボタン、標準リンクの上書きページ

この時、コントローラ拡張じゃない画面は、Visualeforceページの選択肢としてリストに表示されません。

詳しくはこちら

コントローラ拡張画面の作り方

【Apex+Visualforce】標準コントローラの拡張をやってみた。アクションの追加と上書き。

コメント

タイトルとURLをコピーしました