0

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

基于触发器的方法

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

问题

  • 如何将查找字符串或结果传递到 visualforce 页面以显示查找结果?
  • 当用户做出选择并且更新已经完成时,我如何回到更新后的联系人?

覆盖基本方法

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

问题

  • 这是一个可部署的解决方案,所以我认为必须在代码中设置覆盖(我正在使用 IDE)而不是通过设置(或者我错了吗?)。我不知道这是否可行或如何做

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

谢谢...

4

1 回答 1

1

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

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

于 2012-05-03T19:30:45.513 回答