实际上存在将帐单地址复制到帐户对象中的送货地址的现有功能。但我想创建一个按钮,以便发货地址必须复制到帐单地址。
答案 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;并为每个字段更新插入相应的送货地址字段。
在保存时,记录会将结算字段替换为发货字段。