VisualforceVisualforceで候補検索リストをつくろう!今回はVisualforceで候補検索リストを作ってみましたので、ご紹介します。以前のブログでHTML5とJSONを使っての候補検索を紹介しましたが、あの手法では、変更が頻繁に行われるマスタ系のデータでは使い辛かったり、一部ブラウザだと候補が選択し辛いといった問題がありました。今回はApexのリモートアクションとJavaScriptを使って、リアルタイムな候補検索を作っていきます。利用シーンは、「とあるオブジェクトにある取引先への参照項目がルップアップだと使いづらいので、候補検索リストに。あと、名前・フリガナ・電話番号でも検索できるように。」と依頼された場面を想定しています。クエリーの結果を返す}}まぁ、難しいところはありません。次に、Visualforce側です、長くなるので3つに分けます。※入力がストップして1秒後に動くよ。window.alert('対象データがありません。※入力がストップして1秒後に動くよ。'none';window.alert('対象データがありません。--></td></tr></table></apex:form></body></apex:page>以上でコーディングは完了です。本来ならこれにEscキー押下時の処理や、フォーカス離脱時の確定処理等が必要ですが、今回は割愛します。出来上がりの画面を見てみましょう。これで表示されたリストから値を選択すると、仕入先名には名前、隠し項目にIdをセットします。ルックアップのように、検索結果に対象が無い時は新規追加を行えるようにしたいといった場合は、JSのHTML作成時に追加することで可能です。以上です、それではまた次回お会いしましょう。Experienceを有効にする」更新が順次適応されています。レコードのないデータを視覚化しよう!今回は、Salesforceのレポートの苦手分野:「データが無い」状態を視覚化する方法について紹介したいと思います。行レベルの数式を使ってみよう!今回は、Salesforceのレポートに関する便利な新機能を紹介したいと思います。お問い合わせこちらからお気軽にご相談ください。私たちは共に働く仲間を集めています。資料ダウンロードシステムフォレストが展開する様々なサービス・ツールに関するお役たち資料・ebookをご案内。すべて無料でダウンロードいただけます。私たちシステムフォレストはお客様のビジネスの成功と、その先にある感動を創造します。