SalesForce自定义按钮(javascript执行),点击按钮更新Filed

  学salesforce一个多月了,文档也看了不少,但大都是没有深究。salesforce国外很多文档资料,以前做java时百度很多都可以解决,现在做salesforce倒是提升了不少谷歌搜索的能力。 谷歌很多的东西在中国都是给屏蔽掉了,一般搜索不了什么东西,建议谷歌浏览器翻下墙(附上百度一http://jingyan.baidu.com/article/c85b7a64562eac003bac95b1.html)。

     创建自定义按钮点击更新字段:

           1 进入salesforce的开发主页,没有就申请个账号(估计创建自定义按钮的都有了吧~~),点击右上角的 “ 设置 ” 按钮,如图:

        

       2 点击 “ 创建 ”  >>>  “ 对象 ”  >>> 找到你目标对象点击进去 ,在导航栏找到 “ 按钮,链接和操作 ”,网页下滑也可以找到,如图:

          

  3 点击 “ 新按钮或链接 ” ,进入编辑界面,如下:

代码如下:

{!REQUIRESCRIPT("/soap/ajax/27.0/connection.js")}  
{ 
var newRecords = [];  
var ja= new sforce.SObject("Job_Application__c")" // 实例化一个自定义对象 
ja.id ="{!Job_Application__c.Id}";  //获取对象的id 
ja.Status__c="Extend an Offe";; 
newRecords.push(ja); 
result = sforce.connection.update(newRecords); // 更新数据 
window.location.reload(); //加载显示 
}

如果代码执行没反应,可能是符号或者版本的问题,再仔细调调吧。附上两篇国外的相关博客:

 1  https://success.salesforce.com/answers?id=90630000000ghvRAAQ

 2  http://hometeamconsulting.com/update-records-javascript-buttons/

接下来可以到对象详情里面添加自定义的按钮到页面布局了,在第四张图片中可以看到页面布局就在导航栏中,点击进去,

点击左侧 ” 按钮 “ ,就会在右边出现自定义的按钮了,把他拖到对应的位置就可以了

转载于:https://www.cnblogs.com/guocai-deng/p/6096211.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值