検索画面の検索結果リストから詳細画面へ遷移後、ブラウザの「戻る」で元の画面に戻す方法
Q.
検索テンプレートで作成した検索画面で、検索結果リストから詳細画面へ遷移しブラウザの「戻る」で戻った際、検索条件が保持されるようにしたいのですが、どうすればよいですか?
A.
ページプロパティの「拡張プロパティ」内に、「cache」というプロパティがあります。
こちらのプロパティに「true」と設定していただくことで、 ブラウザの戻るボタンを使用した際に前の画面を維持することが可能です。
この際、「検索ボタン」コンポーネントの「検索結果のみ更新」プロパティを、 「ページ全体」に設定していただく必要がございます。
設定手順は以下の通りです。
- 拡張プロパティを設定したい検索画面を作成、または開きます。
- Studio右側のページプロパティ内の[▼拡張プロパティ]をクリックします。
- 表示された拡張プロパティのうち、「cache」の入力欄に”true”と入力。
- 次にキャンバス内の検索ボタンを選択し、Studio右側のコンポーネントプロパティ内の[検索結果のみ更新]を「ページ全体」に設定。
- 最後にデプロイし、設定は完了です。
※「拡張プロパティ」は、Visualforce<apex:page>の属性を設定する開発者向け機能です。