Apex:
public class PicklistController{
public Lead lead{get;set;}
public
List<SelectOption> statusOptions {get;set;}
// Constructor called
when page is accessed.
public PicklistController()
{
lead = new Lead();
statusOptions =
new List<SelectOption>();
// Use
DescribeFieldResult object to retrieve status field.
Schema.DescribeFieldResult statusFieldDescription = Lead. Status.getDescribe();
// For each
picklist value, create a new select option
for
(Schema.Picklistentry picklistEntry: statusFieldDescription.getPicklistValues())
{
statusOptions.add(new SelectOption(
pickListEntry.getValue(),pickListEntry.getLabel()));
// obtain and
assign default value
}
}
}
VF Page:
<apex:page controller="PicklistController">
Please selectValue:
<apex:form >
<apex:selectList size="1" value="{!led.Status}">
<apex:selectOptions value="{!statusOptions}"/>
</apex:selectList>
</apex:form>
</apex:page>
Screen Shot:
No comments:
Post a Comment