0

我想向现有的 SalesForce 对象页面添加一个按钮,该页面已经具有由 salesforce 构建的标准控制器和页面。
我有一个实用程序类,我想通过对象上的按钮调用一个函数。

目前,我只看到了通过 WebService 执行此操作的方法,其中包含下面的代码片段。我认为必须有另一种方式,因为我想在其他不需要 web 服务的地方重用这段代码,并且我想避免为同一件事编写两个程序。我知道我想我可以使用包装器,但想看看是否有另一种方法可以添加更符合新的 salesforce 可视化页面方式的按钮,而不是 s-controls/web 服务。

因此,当我通过设置-> 创建-> 对象在 Salesforce 页面上添加按钮然后向下滚动以添加按钮时,它要求该按钮是 scontrol 或 javascript。我发现了这种技术

Apex code:


global class class1{
WebService static Integer method1(String iTitle){

 Your logic here

}

}


Custom button code:

{!REQUIRESCRIPT("/soap/ajax/14.0/connection.js")}
{!REQUIRESCRIPT("/soap/ajax/14.0/apex.js")}


var result = sforce.apex.execute("class1", "method1",{iTitle : noteTitle}); 
4

0 回答 0