2016-12-27 58 views
0

我的问题几乎类似于this thread动态CRM - '完成'按钮在任务不起作用

我们在线使用CRM 2016。

任务活动上的“标记完成”按钮不是间歇性工作。不清楚哪种情况导致了问题,但是,我们确实有一个验证(到目前为止的日期),在表单的'保存'时触发,如果验证失败,则阻止保存。因此,如果用户点击“标记完成”,它将在内部触发导致验证发生的保存事件。当我修复验证错误时,保存更改,然后单击“标记完成”按钮不响应。 话虽如此,即使没有验证,我也面临同样的问题(例如,没有日期字段来验证)。所以我无法指出导致问题的事件流。

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

感谢 拉杰什

回答

0

上保存事件触发如果验证失败后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; 
} 
+0

谢谢尼基尔。这似乎解决了这个问题。我们需要做更多的测试并验证结果。 – Rajesh