From ea5686cada5a3e63edaa0d3e8c2db8def4f9ff31 Mon Sep 17 00:00:00 2001 From: Li Jun <buli@deloitte.com.cn> Date: 星期一, 11 四月 2022 11:52:41 +0800 Subject: [PATCH] PIPLCloneButton --- force-app/main/default/classes/NewAndEditContactController.cls | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/force-app/main/default/classes/NewAndEditContactController.cls b/force-app/main/default/classes/NewAndEditContactController.cls index 022e74b..51152d2 100644 --- a/force-app/main/default/classes/NewAndEditContactController.cls +++ b/force-app/main/default/classes/NewAndEditContactController.cls @@ -18,6 +18,7 @@ }else{ Map<string,string> mso = ApexPages.currentPage().getParameters(); system.debug('mso='+mso); + system.debug('url='+ApexPages.currentPage().getUrl()); if(mso.containsKey('con4_lkid')){ controller.getRecord().put('AccountId',mso.get('con4_lkid')); } @@ -31,15 +32,16 @@ system.debug(mso); PageReference pg = null; mso.remove('sfdc.override'); + mso.remove('save_new'); system.debug('recordId='+recordId); if(string.isBlank(recordId)){ pg = new PageReference('/003/e'); }else{ pg = new PageReference('/'+recordId+'/e'); } - //pg.getParameters().putAll(mso); - pg.getParameters().put('RecordType',mso.get('RecordType')); - pg.getParameters().put('accid',mso.get('accid')); + pg.getParameters().putAll(mso); + //pg.getParameters().put('RecordType',mso.get('RecordType')); + //pg.getParameters().put('accid',mso.get('accid')); pg.getParameters().put('nooverride','1'); pg.setRedirect(true); return pg; -- Gitblit v1.9.1