You need to sign in to do that
Don't have an account?
Prashant Ranjan 12
Custom field on standard object
I want to create the custom field on a standard object using apex from the user interface i.e. Visualforce.
My requirement is this custom field(city,country,state and zipcode) on standard object contact.
My requirement is this custom field(city,country,state and zipcode) on standard object contact.
Greetings!
I written code for your requirement. for this you need to create 4 custom objects city__c,country__C,state__c,zipcode__c for contact object and one more thing you need to take LastName field because which is required field in contact object.
APEX CODE:
public class Contactapexcontroller {
public contact con{get;set;}
public ApexPages.StandardController controller;
public Contactapexcontroller(ApexPages.StandardController controller)
{
this.controller = controller;
String Idacc = ApexPages.CurrentPage().getparameters().get('id');
if(Idacc != null){
con = [select LastName,city__c,country__c,state__c,zipcode__c from contact where id =: Idacc];
}
else{
con = new contact();
}
}
public PageReference saveMethod(){
insert con;
return new PageReference('/' +con.Id);
}
}
VF PAGE:
<apex:page standardController="contact" extensions="Contactapexcontroller" >
<apex:form >
<apex:pageBlock title="My Content" mode="save">
<apex:pageBlockSection title="My Content Section" columns="1">
<apex:inputField value="{!con.LastName}"/>
<apex:inputField value="{!con.city__c}"/>
<apex:inputField value="{!con.state__c}"/>
<apex:inputField value="{!con.country__C}"/>
<apex:inputField value="{!con.zipcode__c}"/>
</apex:pageBlockSection>
<apex:pageBlockButtons >
<apex:commandButton value="Save" action="{!saveMethod}" id="saveButton" />
<apex:commandButton value="Cancel" action="{!cancel}" id="cancelButton" />
</apex:pageBlockButtons>
</apex:pageBlock>
</apex:form>
</apex:page>
Please mark it as best answer if it helps,Thank you.
Thanks