想要显示标注的结果

时间:2012-05-03 14:37:36

标签: salesforce apex-code visualforce

当用户“保存”联系人(例如)时,无论是新的还是刚更新的,我需要: 使用其中一个Contact字段值作为查找来执行外部标注 显示标注的结果,以便用户进行选择 根据用户的选择更新联系人,显示更新的联系人 我已经找到了两个方法,但是我已经达到了一个我需要解决的问题。

基于触发器的方法

在'after'触发器中将查找字符串传递给回调。 使用选择更新联系人

问题

  • 如何将查找字符串或结果传递给visualforce页面以显示查找结果?
  • 当用户进行选择并完成更新后,如何切换回更新后的联系人?

覆盖基本方法

我发现了一个似乎建议使用覆盖&的讨论here重定向到询问'编辑'的人。我认为这也可以通过“保存”按钮来完成。

问题

  • 这是一个可部署的解决方案,所以我认为必须在代码中设置覆盖(我使用IDE)而不是通过安装程序(或者我错了?)。我无法确定这是否可行或如何做到

对不起详细问题。不想只是提出错误的问题(即假设我知道最好的方法)。

...谢谢

1 个答案:

答案 0 :(得分:1)

对于基于触发器的方法,您无法更改内置的“保存”功能,但是(根据您的第二个解决方案)您可以覆盖“编辑”按钮并使用Visualforce重新创建“编辑”页面,这将使您可以完全控制“保存”。按钮以及如何处理标注和重定向。

Spring '10的发行说明表明标准按钮覆盖现在可用于打包,因为它们可以通过Metadata API创建。