Search Here

apex: listViews Component in Visualforce Page

 The <apex: listViews> is another important component that acts as a list view picklist for an object. It displays the associated list of records for the currently selected view.


The <apex: listViews> has the following attributes:


1. id


The "id" is a string-type attribute, i.e., a unique identifier that allows this component to be referenced by other components on the page.


Syntax:


<apex: listViews id="listViewId"></apex:listViews>  

2. rendered


The "rendered" is a Boolean-type attribute that specifies whether this component is rendered on the page. Boolean-value true is set as a default value for this attribute.


Syntax:


<apex: listViews rendered="false"></apex:listViews>  

3. type


The "type" is a string-type attribute used to specify the Salesforce Object for which list views are displayed.


Syntax:


<apex: listViews type="ObjectName"></apex:listViews>  

The <apex: listViews> has the following three facets:


1. body


The "body" facet is used to specify the component appearing in the body of the displayed list of records.


2. footer


The "footer" facet is used to specify the component appearing in the body of the displayed list of records.


3. header

AD


The "header" facet is used to specify the component appearing in the displayed list of records header.


Let's take an example to understand how we can use this component on VF Page.


ApexListViewsExample.vfp


<!-- apex page to demonstrate the functioning of listViews-->  

<apex:page showHeader="true" tabstyle="Account">  

    <apex:ListViews type="Account"/>  

    <apex:ListViews type="Contact"/>  

    <apex:ListViews type="Case"/>  

    <apex:ListViews type="Opportunity"/>  

</apex:page>  




Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.