Visualforce Page:
<apex:page controller="dynamiccls1" >
<apex:form >
<apex:selectList value="{!selected}" size="1">
<apex:selectOptions value="{!objitems}"></apex:selectOptions>
</apex:selectList>
</apex:form>
</apex:page>
Apex Class:
public with sharing class dynamiccls1 {
public List<SelectOption> objitems { get; set; }
public String selected { get; set; }
public dynamiccls1(){
objitems = new List<SelectOption>();
List<Schema.sobjectTYpe> lst = Schema.getGlobalDescribe().values();
// Used for getting list of objects in Organization
for(Schema.sobjectTYpe s:lst){
if(String.valueOf(s).contains('')!=String.valueOf(s).contains('__c'))
//if(String.valueOf(s).contains('__c'))
objitems.add(new Selectoption(String.valueOf(s),String.valueOf(s)));
}
}
}
<apex:page controller="dynamiccls1" >
<apex:form >
<apex:selectList value="{!selected}" size="1">
<apex:selectOptions value="{!objitems}"></apex:selectOptions>
</apex:selectList>
</apex:form>
</apex:page>
Apex Class:
public with sharing class dynamiccls1 {
public List<SelectOption> objitems { get; set; }
public String selected { get; set; }
public dynamiccls1(){
objitems = new List<SelectOption>();
List<Schema.sobjectTYpe> lst = Schema.getGlobalDescribe().values();
// Used for getting list of objects in Organization
for(Schema.sobjectTYpe s:lst){
if(String.valueOf(s).contains('')!=String.valueOf(s).contains('__c'))
//if(String.valueOf(s).contains('__c'))
objitems.add(new Selectoption(String.valueOf(s),String.valueOf(s)));
}
}
}
No comments:
Post a Comment