You need to sign in to do that
Don't have an account?

Passing list view id on Visualforce Page
Hi,
I need to pass one list view called "my open cases" in the visuaforce page that will ony show open cases of the who logged in. I mean if I login I should see only my open cases but if bob logs in, he should see only his open case. I started with something but couldn't figure it out. Here is my VFP and apex code. Please help
VFP:
Apex Class:
I need to pass one list view called "my open cases" in the visuaforce page that will ony show open cases of the who logged in. I mean if I login I should see only my open cases but if bob logs in, he should see only his open case. I started with something but couldn't figure it out. Here is my VFP and apex code. Please help
VFP:
<apex:page controller="retrieveCase" tabStyle="Case"> <apex:pageBlock > My Open Cases <apex:pageBlockTable value="{!cases}" var="c" rows="50" id="cases_table" > <apex:column > <a target="_blank" href="/{!c.id}">{!c.casenumber}</a> <apex:facet name="header">Case Number</apex:facet> </apex:column> <apex:column > <a target="_blank" href="/{!c.accountid}">{!c.account.name}</a> <apex:facet name="header">Account Name</apex:facet> </apex:column> <apex:column value="{!c.status}"/> </apex:pageBlockTable> </apex:pageBlock> </apex:page>
Apex Class:
public class retrieveCase { public String getContactName() { return 'My Open'; } public List<Case> getCases() { return [SELECT casenumber, account.name,status FROM Case WHERE Owner.name = 'Username' AND status != 'Open' limit 20]; } }
<apex:page >
<apex:enhancedList type="Case" height="300" rowsPerPage="10" listid="00B28000001IDB4" /> //this is the ID of the My open case list view
</apex:page>
This listID is the database ID of the desired list view. When editing a list view definition, this ID is the 15-character string after 'fcf=' in the browser's address bar.