こんにちは!こんにちは!
Salesforceを使っていると、オブジェクトのリストビューに複数オブジェクトにマタガッてレコードを表示したい欲求に駆られることがありませんか?
なかったらすみません。。。
Salesforceの公式ドキュメントでは、標準機能では、リストビューは一画面一オブジェクトやで・・・となっています。
★公式ドキュメント:カスタムオブジェクトのリストの表示
ちょっとカスタマイズすれば表示できるようになるようです!
以下、メモ程度に。
#apex:enhancedListを表示させたいオブジェクトで指定
<apex:page showHeader="true" tabstyle="Favorite__c">
<apex:enhancedList type="Favorite__c" height="300" rowsPerPage="10" id="Favorite__c" />
<apex:enhancedList type="Broker__c" height="300" rowsPerPage="10" id="Broker__c" />
<apex:enhancedList type="Bot_Command__c" height="300" rowsPerPage="10" id="Bot_Command__c" />
</apex:page>
上記のようなVisualforceを新規でつくり、apex:enhancedListに任意のオブジェクト指定してあげると下記のようになる。
apex:enhancedList を apex:listViewに変えれば、拡張リストでなくなり、普通のリストビューにもなります。
メリットとしては、一覧性の高い画面(つまり1ページで)で、複数オブジェクトにまたがる
絞り込みができる点かなと・・・。
ニーズがあるかわかりませんが、自分的には発見だったので、メモ。
さよなら!さよなら!