campus フォレストキャンパス

© 2019 System Forest inc.

sitemap サイトマップ

JSONファイルをマスタ代わりに

JSONファイルをマスタ代わりに

今回はSalesforce上で、静的リソースに置いたJSONファイルとHTML5を使用して、リスト選択が可能なテキストボックスを作ってみようと思います。
内容の変更が殆ど無い、マスタ系のデータを選択する場合などに使える一つの手段です。

まずは出来上がりの画面を参照してみましょう。

one

上図のテキストボックス(親)でデータを選択すると、

2

といった感じの動作を、JSONファイルとJavascriptのみで処理することが出来ます。

では、実際に組み方を説明します。

Jsonファイル(静的リソース名:Bumon)
Jsonファイルは下図のように、
部署配列[部署名・部署コード・グループ配列[グループ名・グループコード]]を変数(SectionLst)へ格納します。
このファイル(UTF-8形式)を静的リソースへ保存、名前は「Bumon」とします。

次に、上記のJsonファイルを読み込むためにVisualforceページを作成します。

Visualforceコード

three

以上、これだけでAPI・オブジェクトを消費することなく、便利な入力補助が可能になります。

※但し、入力候補に変更・追加が発生した場合は、静的リソースをその都度アップロードする必要があります。

Inquiry

こちらからお気軽にご相談ください。

Recruit

私たちは共に働く仲間を集めています。