You need to sign in to do that
Don't have an account?
brozinickr
Redirect to Parent on save for the Child Record
I have a custom button on an parent object called SMART__c. The child to this object is Monthly Objective. Basically when I save the record on the child, Monthly Objective, I want to be able to redirect the user to the parent record (SMART) of the child.
So basically, when I create a Monthly Objective and click save, I want to be directed to the related SMART record.
Is this possible with just URL hacking or do I need to do custom visualforce?
Thanks,
Rachel
So basically, when I create a Monthly Objective and click save, I want to be directed to the related SMART record.
Is this possible with just URL hacking or do I need to do custom visualforce?
Thanks,
Rachel
Yes you can do it via url hacking. Just pass the parent id as
saveURL=%2F[Parent Id] in the url.
Thanks,
Satyadev
I tried the following code. WIth no success. I believe it is because I am attempting to hard code the ID.
<apex:sectionHeader description="This is the header of the section that you are about to edit. It contains many items that you will need to know."/>
<apex:pageblock mode="edit" title="{!$ObjectType.Monthly_Manager_Objectives__c.label} Edit">
<apex:sectionHeader description="This is the header of the section that you are about to edit. It contains many items that you will need to know."/>
<apex:pageblockbuttons >
<apex:commandbutton value="Save" action="{saveURL=%2F[a4Bf00000005Krd]}"/>
<apex:commandbutton value="Cancel" action="{!Cancel}"/>
</apex:pageblockbuttons>
<apex:outputpanel >
Any advice?
'saveUrl=%2Fa4Bf00000005Krd' should be there in browser url not in action parameters of commandbutton.
Add this paremeter in the browser Url as '&saveUrl=%2Fa4Bf00000005Krd'. And in action parameter of commandButton write as below:-
<apex:commandbutton value="Save" action="{!save}"/>
If you are using custom controller for this vf page then you can create a pagereference return type method in class as
public pagereference redirectUrl(){
pagereference pf= new pagereference('/'+parent.id);
return pf;
and then you can change your commandbutton action as
<apex:commandbutton value="Save" action="{!redirectUrl}"/>
Hope this will help you.
Thanks,
Satyadev