SFDC Can we create List controller for CampaignMember

Posted by ExiaHuang on July 26, 2017

CampaignMember is not a supported SObjectType to use in conjunction with a StandardSetController.

Simple page to demonstrate the compilation error:

1
<apex:page standardController="CampaignMember" recordSetVar="members" />

Message:

1
List controllers are not supported for CampaignMember

Error2

StandardSetControllerの利用について質問があります。

StandardSetControllerにキャンペーンメンバーを使用したquerylocatorでインスタンスを生成しようとすると、 エラーが発生してしまいます。

コード:

1
ApexPages.StandardSetController ssc = new ApexPages.StandardSetController(Database.getQueryLocator([SELECT Name FROM CampaignMember]));

エラー: List controllers are not supported for CampaignMember

上記について、 ・何故キャンペーンメンバーではStandardSetControllerを利用出来ないのか? ・キャンペーンメンバーを用いたStandardSetControllerを生成する方法はないのか? ご存知の方はご教授の程よろしくお願いします。