You need to sign in to do that
Don't have an account?
saisurendra seshapu
create a dropdown which have list of all the objects present on selection of objects all its field should be displayed in a multi select box. When the user selects the fields a SELECT query should be made and displayed, query shou
For Achieving this one, I have Tried with vf page
------------------------------------------------------------
<apex:page controller="RetrieveAllObjOnDrpDwn" showHeader="false" sidebar="false">
<apex:slds />
<apex:form id="form">
<apex:pageBlock title="Choose One Object">
<apex:selectList value="{!selectedObject}" size="1">
<apex:selectOptions value="{!objectOptions}" />
<apex:actionSupport reRender="form" event="onchange" />
</apex:selectList>
</apex:pageBlock>
</apex:form>
</apex:page>
Apex Controller
-------------------
public class RetrieveAllObjOnDrpDwn {
public String selectedObject { get; set; }
public SelectOption[] getObjectOptions() {
SelectOption[] results = new SelectOption[] { new SelectOption('','-- None --') };
for(SObjectType sType: Schema.getGlobalDescribe().values()) {
DescribeSObjectResult res = sType.getDescribe();
results.add(new SelectOption(res.getName(), res.getLabel()));
}
return results;
}
}
Pls Let me know, going forward steps
------------------------------------------------------------
<apex:page controller="RetrieveAllObjOnDrpDwn" showHeader="false" sidebar="false">
<apex:slds />
<apex:form id="form">
<apex:pageBlock title="Choose One Object">
<apex:selectList value="{!selectedObject}" size="1">
<apex:selectOptions value="{!objectOptions}" />
<apex:actionSupport reRender="form" event="onchange" />
</apex:selectList>
</apex:pageBlock>
</apex:form>
</apex:page>
Apex Controller
-------------------
public class RetrieveAllObjOnDrpDwn {
public String selectedObject { get; set; }
public SelectOption[] getObjectOptions() {
SelectOption[] results = new SelectOption[] { new SelectOption('','-- None --') };
for(SObjectType sType: Schema.getGlobalDescribe().values()) {
DescribeSObjectResult res = sType.getDescribe();
results.add(new SelectOption(res.getName(), res.getLabel()));
}
return results;
}
}
Pls Let me know, going forward steps
Puja Agarwal 63
Excuse me, folks. Everyone needs to double-tap on this picture ASAP. Lottery Sambad (https://lotterysambaddear.in)
Puja Agarwal 63
It’s the most beautiful thing you will ever see. Dhankesari (https://dhankesari.org)