You need to sign in to do that
Don't have an account?
Can anyone know how to Bind picklist from Rest API.
Wrapper class:-
public class MailMergeGroupContactsListwrap {
public string GroupName{get;set;}
}
Apex Page:-
global class SalesforceVersionInfo
{
public list<Schema.Picklistentry> getEntries(){
return Account.fields.Industry.getDescribe().getpicklistvalues();
}
public List<MailMergeGroupContactsListwrap> ConsoleWrapperList5{get;set;}
// public List<SFInstance> sfInstances{get;set;}
public List<MailMergeGroupContactsListwrap> getperformcallout5()
{
// public SalesforceVersionInfo() {
String jsonString = '[{"GroupContactID":539,"GroupName":"Recently modified Oct 6","TotalContacts":275},{"GroupContactID":538,"GroupName":"New Contacts Oct 6","TotalContacts":973},{"GroupContactID":529,"GroupName":"Egrabber test 2","TotalContacts":3},{"GroupContactID":526,"GroupName":"Unopened List 16","TotalContacts":721},{"GroupContactID":525,"GroupName":"Unopened List 15","TotalContacts":710},{"GroupContactID":524,"GroupName":"Unopened List 14","TotalContacts":700},{"GroupContactID":523,"GroupName":"Uploaded List 13","TotalContacts":700},{"GroupContactID":522,"GroupName":"Unopened List 12","TotalContacts":900},{"GroupContactID":521,"GroupName":"Unopened List 11","TotalContacts":900},{"GroupContactID":520,"GroupName":"Unopened List 10","TotalContacts":900},{"GroupContactID":402,"GroupName":"CS_Seattle_Mgr_10kplus_RQ","TotalContacts":523},{"GroupContactID":371,"GroupName":"List 1 Channel Manger Boston Linkedin","TotalContacts":141},{"GroupContactID":68,"GroupName":"DoD test email list","TotalContacts":3}]';
ConsoleWrapperList5= (List<MailMergeGroupContactsListwrap>) System.JSON.deserialize(jsonString,List<MailMergeGroupContactsListwrap>.class);
return consolewrapperlist5;
}
global class MailMergeGroupContactsListwrap implements Comparable
{
public String GroupContactID {get;set;}
public String GroupName {get;set;}
public String TotalContacts {get;set;}
public Integer compareTo(Object ObjToCompare)
{
return GroupContactID.CompareTo(((MailMergeGroupContactsListwrap)ObjToCompare).GroupContactID);
}
}
}
Visualforce Page :--
<apex:page controller="SalesforceVersionInfo">
<apex:form >
<apex:pageBlock >
<apex:repeat value="{!performcallout5}" var="val">
{!val.GroupName}<br/>
</apex:repeat>
</apex:pageBlock>
</apex:form>
</apex:page>
I want picklist here.
Thanks....