将按钮添加到现有的standardController页面SalesForce

时间:2013-08-15 14:40:12

标签: salesforce apex-code

我想在现有的SalesForce对象页面上添加一个按钮,该对象页面已经有一个由salesforce构建的standardController和页面。
我有一个实用工具类,我想通过对象上的一个按钮调用一个函数。

目前,我只看到过WebService的方法,我在下面列出了代码片段。我认为必须有另一种方式,因为我想在其他不需要web服务的地方重用这个代码,我想避免为同一件事编写两个程序。我知道我可以使用包装器,但是想看看是否有另一种方法可以添加一个更符合新的salesforce方式的visualpages,而不是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}); 

0 个答案:

没有答案