This is about how we can use Field Set. We can dynamically bind fields on our visual force page using Field Set. It is very useful when we are working with managed package.

A field set is a grouping of fields. For example we can have a field set that contains fields “Name , Email , Phone , Mobile”. If the page is added to a managed package, administrator can add, remove, or reorder fields in a field set to modify the fields presented on visual force page without modifying any code. Creating a field set : Go to Setup > App Setup > Create > Objects > Select your object > Field Set (Beta) > New : 



Fields in “In the Field Set” section is displayed on visual force page and administrator can add more fields in “In the Field Set” from “Available for the Field Set” section.

Visual Force Page Code :

“pageId” standardcontroller=“My_Object__c”>  

“formId”>  
    “pbId”>  
        “1” id=“pbsIs”>  
            “{!$ObjectType.My_Object__c.FieldSets.MyFieldSet}” var=“f”>  
                “{!My_Object__c[f]}”>  
              
          
      
  
  
Now it will show three fields (Name, Email, Mobile) on visual force page, if we add “Phone” field from “Available for the Field Set” section to “In the Field Set” section then four fields (Name, Email, Mobile, Phone) will be displayed on visual force without changing the code.

Written by 

I am Sakthivel Madesh, a certified Salesforce Advanced Developer & Administrator working on Salesforce Technology since 2011. I am currently working in Techforce Services as Sr. Salesforce Developer. I have worked on multiple technologies Like PHP, Java, Salesforce, I am very passionate about Salesforce and to earn 15x Salesforce Certification. I love Trailhead for learning Salesforce Skill and Become a Trailhead 5x Ranger too. I Love to Learn & Share my Salesforce knowledge to Salesforce Learners/Beginner using My Blog and Salesforce Community.

Leave a Reply

Your email address will not be published. Required fields are marked *

*