0

ユーザーが (たとえば) 連絡先を「保存」する場合、それが新しいか更新されたばかりかに関係なく、次のことを行う必要があります。選択 ユーザーの選択に基づいて連絡先を更新する 更新された連絡先を表示する

トリガーベースの方法

「after」トリガーで、ルックアップ文字列をコールバックに渡します。選択内容で連絡先を更新します

問題

  • ルックアップ文字列または結果を visualforce ページに渡して、ルックアップ結果を表示するにはどうすればよいですか?
  • ユーザーが選択を行い、更新が完了したら、更新された連絡先に戻るにはどうすればよいですか?

基本メソッドをオーバーライド

ここで、「編集」について尋ねている人にオーバーライドとリダイレクトを使用することを提案しているように見える議論を見つけました。これは「保存」ボタンでもできると思います。

問題

  • これは展開可能なソリューションであることを意図しているため、オーバーライドはセットアップではなくコード (IDE を使用しています) で設定する必要があると思います (または間違っていますか?)。これが可能かどうか、またはそれを行う方法がわからない

細かい質問すみません。間違った質問をしたくありませんでした (つまり、私が最善のアプローチを知っていると仮定します)。

ありがとう...

4

1 に答える 1

1

トリガーベースの方法では、組み込みの保存機能を変更することはできませんが、(2 番目のソリューションに従って) [編集] ボタンを上書きし、Visualforce で編集ページを再作成することができます。これにより、[保存] ボタンとその方法を完全に制御できます。コールアウトとリダイレクトを処理します。

Spring '10 のリリース ノートでは、メタデータ API を介して作成できるため、標準ボタンのオーバーライドをパッケージ化できるようになったことが示されています。

于 2012-05-03T19:30:45.513 に答える