我有一个自定义功能区按钮。我正在使用Ribbon Workbench来自定义按钮。我创建了一个命令并为其分配了3个动作。
指定的操作如下所示。
javascript操作 - 它会检查CRM表单中的强制值,如果有任何缺少的字段,则会返回“false”字样。代码类似于下面的
event.returnValue = FALSE; return false;
网址操作 - 分配给HTML网络资源,这将作为模态对话框打开。
javascript操作 - 负责刷新页面。
所有这些都按照编码的方式工作。但是我期待的是,如果第一个Javascript函数返回' false',它不应该触发/调用剩余的动作。
我在“动作创建”窗口中检查了Ribbon Workbench的所有可用属性。似乎没有相关性。
有人可以帮助我。
答案 0 :(得分:0)
无论返回值如何都将调用操作,因此您需要将它们全部添加到同一操作中 - 或者在触发前由每个操作检查的窗口对象上创建信号量值。当然,这将依赖于您将url操作更改为自定义javascript操作。