You need to sign in to do that
Don't have an account?
Wizrad
Iterate Over Field Sets & Field Set Labels
Hey all,
I would like to iterate over all field sets for an object and get the label for the field sets. For example:
<apex:repeat value="{!$ObjectType.Account.FieldSets}" var="currFS"> <apex:pageBlockSectionItem value="{!currFS.label}"> <apex:repeat value="{!currFS}" var="currentField"> <apex:inputField value="{!Account[currentField]}" /> </apex:repeat> </apex:pageBlockSectionItem> </apex:repeat>
Seems like I can't do this and would just like to get confirmation.
Thanks!
According to the Official Force.com Blog post, there is no way to access the Metadata about a Field Set currently, and I believe Label is part of the metadata for the Field Sets. Checkout the authors comment from February 3, 2011 about lack of Metadata API in Spring 11 for Field Sets. Maybe Winter 11? :)
http://blog.sforce.com/sforce/2011/02/using-field-sets-in-spring-11.html
All Answers
According to the Official Force.com Blog post, there is no way to access the Metadata about a Field Set currently, and I believe Label is part of the metadata for the Field Sets. Checkout the authors comment from February 3, 2011 about lack of Metadata API in Spring 11 for Field Sets. Maybe Winter 11? :)
http://blog.sforce.com/sforce/2011/02/using-field-sets-in-spring-11.html
Thanks for the quick response Cory.
No problem dude. :)
Field Sets are pretty convienent through
I can definetly see why you'd want to show the Label in some cases though. For example, debug purposes.
And even in more Dynamic pages it may be beneficial to display the Label.
For example, show this Field Set A under condition X, show Field Set B under condition Y.