我们如何反转将帐单地址复制到帐户对象中的送货地址的功能?

时间:2013-03-20 09:02:35

标签: salesforce visualforce

实际上存在将帐单地址复制到帐户对象中的送货地址的现有功能。但我想创建一个按钮,以便发货地址必须复制到帐单地址。

2 个答案:

答案 0 :(得分:0)

您可以创建页面和控制器并通过按钮

调用它们
public with sharing class CopyBilling {
   string accId;
   public CopyBilling (){
        accId = ApexPages.currentPage().getParameters().get('accId');
    }

    public PageReference copy(){
          Account acc = ...
          return  new PageReference('/'+acc.Id)
    }

}

<apex:page controller="CopyBilling" action="{!copy}"></apex:page>

答案 1 :(得分:0)

我实现了自定义复选框字段和工作流字段更新。稍微有点简陋,但它确实有效。

创建一个自定义复选框&#39;复制送货到结算&#39;在帐户对象上。

立即创建&#39;字段更新&#39;对于要复制的每个字段。选择&#39;使用公式设置新值&#39;并为每个字段更新插入相应的送货地址字段。

在保存时,记录会将结算字段替换为发货字段。