我使用crm 2016,在用户点击自定义按钮后,表单上的所有字段都被锁定。我的问题是用户将错误的数据插入字段并错误地关闭表单(所有字段),因此具有错误数据的字段(例如字母而不是数字)带有验证通知但不能再编辑。
我需要一种方法来查找特定字段验证规则是否为假(然后我将阻止表单被锁定,直到该验证通知消失)。我的问题是根据什么规则可以找到有验证错误的字段?或者如果有其他方法可以做到这一点?
答案 0 :(得分:0)
无论验证如何,您都在锁定表单字段,这就是问题所在。
成功保存检查,然后在成功回调中通过验证时锁定。如果不返回false,则在验证失败时将避免锁定字段。
Xrm.Page.data.save().then(function(){console.log('Success')},function(){console.log('Error')});
答案 1 :(得分:0)
对此有多种解决方案: