3

我在帐户字段的更新上注册了一个插件。每当用户更新父帐户记录时,此插件都会更新所有子联系人。用户希望看到一条弹出(确认)消息,说明“所有子联系人即将更新”。当用户单击取消时,不会发生更新。

以下是我的问题相同:

  1. 最好的方法是什么?
  2. 是否可以首先显示来自插件的警报消息?
  3. 知道 JavaScript 的onsave是选项之一,它可以防止注册的插件触发吗?

笔记。每当使用父客户字段创建联系人记录时,我都有一个工作流,它使用父客户字段更新联系人字段。Also a JavaScript to populate the fields automatically on contact form when a parent customer ( Account ) is chosen is in place.

还有一种方法可以在表单的“保存时”上更新地址字段之前和之后获取字段值吗?我问这个因为当且仅当帐户记录上的地址字段有更新时我才必须显示弹出窗口?

4

1 回答 1

3
  1. 实现这一目标的最简单方法是使用插件。一般的经验法则是,如果一项任务需要用户交互(操作在 GUI 级别),则应该使用这种称为 JavaScript 的可怕东西。

  2. 是的,但不是你想的那样。您可以通过抛出异常来使执行崩溃,并且在某些情况下您会收到一条错误消息。这不是一条路。曾经。

  3. 不确定这是否是尝试停止插件的最佳解决方案。我的建议是添加一个隐藏字段,该字段设置为用户决定的任何内容。在插件(每次都会触发)中,您只需检查字段的值并相应地停止/继续。

自己的建议:
为什么不让上述字段显示?这样,用户会收到警告,但也可以在自己方便的时候进行设置。当然,它需要额外的逻辑来检查字段是否已更改,以确定是否显示警报。

于 2013-03-26T00:37:25.313 回答