LoginSignup
2
1

More than 3 years have passed since last update.

【Salesforce】リストビューに複数オブジェクトのレコードを表示したる!

Posted at

こんにちは!こんにちは!

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に任意のオブジェクト指定してあげると下記のようになる。
FireShot Capture 009 - Salesforce - Developer Edition_ - cunning-otter-vd6vo8-dev-ed--c.visualforce.com.png

apex:enhancedList を apex:listViewに変えれば、拡張リストでなくなり、普通のリストビューにもなります。

メリットとしては、一覧性の高い画面(つまり1ページで)で、複数オブジェクトにまたがる
絞り込みができる点かなと・・・。

ニーズがあるかわかりませんが、自分的には発見だったので、メモ。

さよなら!さよなら!

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1