条带执行CRM 2013中的功能区按钮操作

时间:2014-09-05 11:37:44

标签: javascript dynamics-crm-2013 crm-ribbon-workbench

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

指定的操作如下所示。

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

    event.returnValue = FALSE; return false;

  2. 网址操作 - 分配给HTML网络资源,这将作为模态对话框打开。

  3. javascript操作 - 负责刷新页面。

  4. 所有这些都按照编码的方式工作。但是我期待的是,如果第一个Javascript函数返回' false',它不应该触发/调用剩余的动作。

    我在“动作创建”窗口中检查了Ribbon Workbench的所有可用属性。似乎没有相关性。

    有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

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