Sample Code to execute in Developer Console:
Output:
( Or )
Sample Code:
Visualforce page:
Apex: Controller:
Output:
Cheers!!!
- Id myId = '0035A00003MuvnuQAB';
- String sObjName = myId.getSObjectType().getDescribe().getName();
- system.debug('Object Name is ' + sObjName);
Output:
( Or )
Sample Code:
Visualforce page:
- <apex:page Controller="sample" sidebar="false" >
- <apex:form >
- <apex:pageblock id="pg" >
- <apex:pageblockSection >
- <apex:pageBlockSectionItem >Record Id</apex:pageBlockSectionItem>
- <apex:pageblockSectionItem ><apex:inputtext value="{!recId}" /></apex:pageblockSectionItem>
- </apex:pageblockSection>
- <apex:pageBlockButtons >
- <apex:commandButton value="Find" action="{!find}" reRender="pg"/>
- </apex:pageBlockButtons>
- <apex:outputText >The object type is : {!objType}</apex:outputText>
- </apex:pageblock>
- </apex:form>
- </apex:page>
Apex: Controller:
- public with sharing class sample {
- public Id recId {get;set;}
- public String output {get;set;}
- public Schema.SObjectType objType {get;set;}
- public void find() {
- objType = recId.getSobjectType();
- System.debug('Object Type is ' + objType);
- }
- }
Output:
Cheers!!!
Cool!
ReplyDeleteAwesome Ty!
ReplyDeleteAwesome Thank You Giving Information
ReplyDeleteThanks man you have no idea how much this helped!
ReplyDelete