You need to sign in to do that
Don't have an account?

issue with redirecting event object after create a new event
Hi,
I have an event standart edit page and event view page in VF. Nowe when I create a new event and try to redirect after save I use this method:
public PageReference redirect()
{
String recordType = ApexPages.currentPage().getParameters().get('RecordType');
String what_id = ApexPages.currentPage().getParameters().get('what_id');
String who_id = ApexPages.currentPage().getParameters().get('who_id');
String eventId=ApexPages.currentPage().getParameters().get('id');
System.debug('event id>>>'+eventId);
if (eventId==null)
eventId='';
else
eventId = eventId.replace('newid', 'id');
if(recordType==null)
recordType='';
if(what_id == null)
what_id = '';
if (who_id == null)
who_id = '';
String str;
//Changed on Sept 20/2011 redirecting to the parent object
if(ApexPages.currentPage().getParameters().get('what_id')==null&&ApexPages.currentPage().getParameters().get('who_id')==null)
{
str='/00U/e?retURL=%2Fhome%2Fhome.jsp&saveURL=/apex/eventview?'+eventId+'&cancelURL=%2Fhome%2Fhome.jsp&ent=Event&nooverride=1&RecordType='+recordType+'&00N20000001kXCH='+replaceStr(userData.Business_Group__c)+'&00N20000001kXCL='+replaceStr(userData.Business_Unit__c)+'&00N20000001kXCR='+replaceStr(userData.User_Subdivision__c)+'&00N20000001kXCQ='+replaceStr(userData.User_Division__c)+'&what_id='+ what_id+'&who_id='+ who_id;
//str= str.replace('newid','id');
// str='/00U/e?retURL='+ ApexPages.currentPage().getParameters().get('what_id')+'&cancelURL=%2Fhome%2Fhome.jsp&ent=Event&nooverride=1&RecordType='+recordType+'&00N20000001kXCH='+replaceStr(userData.Business_Group__c)+'&00N20000001kXCL='+replaceStr(userData.Business_Unit__c)+'&00N20000001kXCR='+replaceStr(userData.User_Subdivision__c)+'&00N20000001kXCQ='+replaceStr(userData.User_Division__c)+'&what_id='+ what_id+'&who_id='+ who_id;
}
......
now when I save my event I get the following url
https://c.cs4.visual.force.com/apex/eventview?newid=00UP0000001gaxS
how come the key "newid " instead of Id how can I replace this world with "id"
I tried to use the replace string but irt doesn't work either.
Your help is very much appreciated!
newVFdev
any one having the same issue???
Thanks!
Hi,
Any idea why this was happening?
Thanks