Dynamics CRM - ' Mark Complete'任务上的按钮不起作用

时间:2016-12-27 06:09:08

标签: dynamics-crm dynamics-crm-2016

我的问题与this thread几乎相似。

我们正在线使用CRM 2016。

"标记完成"任务活动上的按钮不是间歇性地工作。目前尚不清楚导致该问题的情况,但是,我们确实有一个验证(针对当前日期的截止日期)触发了“保存”#39;如果验证失败,则表单并阻止保存。因此,如果用户单击“标记完成”,则会在内部触发导致验证发生的“保存”事件。当我修复验证错误时,请保存更改,然后点击“标记完成”#39;按钮没有响应。 话虽如此,即使没有验证(例如,没有要验证的日期字段),我也遇到了同样的问题。因此,我无法确定导致问题的事件流程。

任何人都可以建议如何修复/调试此问题?

由于 拉杰什

1 个答案:

答案 0 :(得分:0)

如果验证失败,则在Save事件上触发的函数在executionObj.getEventArgs().preventDefault()之后添加以下代码:

if (typeof (Mscrm) != "undefined" && typeof (Mscrm.CommandBarActions) != "undefined") {
    Mscrm.CommandBarActions.$P = false; //to enable Mark Complete to be clicked again
    return false;
}