0

我有一个自定义功能区按钮。我正在使用 Ribbon Workbench 来自定义按钮。我创建了一个命令并为其分配了 3 个操作。

分配的操作按以下顺序排列。

  1. 一个 javascript 操作 - 它检查 CRM 表单中的强制值,如果有任何缺失的字段,这将返回“false”。代码类似于下面

    事件.returnValue=假;返回假;

  2. Url Action - 分配给 HTML Web 资源,这将作为模式对话框打开。

  3. 一个 javascript 动作 - 负责刷新页面。

所有这些都以它们被编码的方式工作。但我期待的是,如果第一个 Javascript 函数返回“false”,它不应该触发/调用剩余的操作。

我在 Action 创建窗口中检查了 Ribbon Workbench 的所有可用属性。似乎没有一个是相关的。

有人可以帮助我。

4

1 回答 1

0

无论返回值如何,都将调用这些操作,因此您需要将它们全部添加到同一个操作中 - 或者在窗口对象上创建一个信号量值,在触发之前由每个操作检查该信号量值。当然,这将取决于您将 url 操作更改为自定义 javascript 操作。

于 2014-09-08T07:51:01.037 回答