我们最近升级到汇总12,我们现在遇到的错误是,每当提供包含功能区自定义的网格相关功能区时,对话框消息就会在内部CRM资源的约6000万行上声明“语法错误”。这似乎只发生在自定义色带上(使用Ribbon工作台自定义)。
还有其他人经历过这个吗?如果有,有任何解决方法吗?
答案 0 :(得分:2)
经过大量调试后,我们发现问题是由自定义功能区引起的。我们有一个按钮,我们添加到调用javascript库的功能区中。剩下的是$ webresource指令。
希望这对某人有帮助,因此抛出的错误无助于调试根本原因。
答案 1 :(得分:0)
我们有一个自定义按钮(通过功能区工作台创建),其中包含一个使用JavaScript的启用规则。
它在Web客户端中正常工作,但会在Outlook中抛出错误。
这是因为Outlook正在刷新功能区而不提供Xrm.Page.ui
对象。
最后,我们必须检查所有启用规则,并检查它是否已定义。
e.g。
if(Xrm.Page.ui !== undefined) {
//Do some work
}