salesforce自定义按钮使用js与后台交互demo自定义按钮跳转至指定URL

xiaoxiao2021-02-28  69

场景描述:目前需要为系统专员在标准的详情页面上新增一个“入围”按钮,点击按钮后将改变该应标记录对象的比选阶段,同时触发工作流自动为该供应商发送入围通知邮件。

步骤:

1、在该对象(应标记录)的button, link and action一栏中新建一个button;

2、作如图所示操作:

代码片段如下:

{!REQUIRESCRIPT("/soap/ajax/29.0/connection.js")}  alert('确认后,系统将自动为供应商发送入围竞价邮件通知!');  var p = new sforce.SObject('Advertiser_Tender_Relationship__c');  p.id = "{! Advertiser_Tender_Relationship__c.Id}";  p.Compare_Stage__c ='入围竞价';  result = sforce.connection.update([p]);  if (result[0].getBoolean("success")) {  alert("邮件发送成功!");  location.reload(true);  } else {  alert("网络异常,请尝试重新发送,仍然出现请联系系统管理员!");  }

补充: 1、自定义按钮,Content Source: URL,注意事项:url不加引号 eg:/apex/ACC_PromotionProductSelect?promotionDetailId={!ACC_Promotion_Detail__c.Id} 相关链接:http://www.salesforceben.com/salesforce-url-hacking-tutorial/

转载请注明原文地址: https://www.6miu.com/read-84949.html

最新回复(0)