• Bam Dikwal 6
  • NEWBIE
  • 0 Points
  • Member since 2016

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 1
    Replies
How can I create a list view on campaign member object using visualforce please
I am trying to create a page to view campaign members.

I have the basic list view done but need to extend the data to include items such as Account name from the Contact. How can I extend the List that I am using to include other related elements?

Code:
 <apex:pageBlock tabstyle="Campaign" title="Campaign Members" >
<apex:pageBlocktable value="{!MemberList}" var="CMList" rendered="{!NOT(ISNULL(MemberList))}">
<apex:column value="{!CMList.Id}"/>
<apex:column value="{!CMList.ContactId}"/>
<apex:column value="{!CMList.Status}"/>
<apex:column value="{!CMList.FirstRespondedDate}"/>

</apex:pageBlocktable>

...

List<CampaignMember> MemberList; public List<CampaignMember> getMemberList(){ if(MemberList == null) MemberList = [select ID,ContactId,Status,FirstRespondedDate from CampaignMember where CampaignId = :ApexPages.currentPage().getParameters().get('id') ]; return MemberList; }
...

 

  • September 26, 2008
  • Like
  • 0