将具有多个选择的按钮添加到标准页面(商机)

时间:2012-11-26 20:31:45

标签: salesforce apex-code visualforce

是否可以将自定义按钮添加到标准商机页面,其中包含多个要选择的选项?

所以例如......

按钮文字:“添加产品”

  1. 下拉选择项目1:“Team 1 Products”
  2. 下拉选择项目2:“Team 2 Products”

1 个答案:

答案 0 :(得分:2)

(这将是一个重要的链接答案。请不要杀死信使,只是我宁愿看到Salesforce提供的原生解决方案或现有的重用事物,而不是全新的实施尝试。 ..)

您可能想要投票的想法有两个:

http://success.salesforce.com/ideaView?id=08730000000HAOK已合并到http://success.salesforce.com/ideaview?id=08730000000BqRhAAK。后者说它“正在考虑中”,手指交叉!

Jason Venable from technrd.com创建了一个有趣的Visualforce组件,您可以查看:http://www.tehnrd.com/custom-multi-select-buttons/

如果您可以将此按钮显示为不是标准按钮而是显示为嵌入式visualforce页面,那么这是非常棒的。如果没有 - 你可能仍然会检查他的解决方案,看看你能挽救多少。可以将javascript注入任何标准页面布局(甚至是“编辑”布局,通常难以自定义,不显示嵌入式按钮等)。您可以从补充工具栏或我已经描述过herehere的技巧中注入它。

因此,您可以编写一个代码片段,分别获取“按钮面板”的ID(分别为<td class="pbButton" id="topButtonRow"><td class="pbButton" id="bottomButtonRow">,然后使用Jason的代码作为基础动态添加条目。