在我开始提出问题之前,我可以说我尝试过的系统安装了Office 2010并安装了“CRM 2011 Outlook Client”。我刚刚安装了Rollup 12并且错误仍然存在(在所有其他系统上也是如此)。该错误仅发生在“Outlook”中,而不发生在“Web”版本中。
要解释我们的问题,最好使用示例: 我们有一个“项目A”,在“项目A”下,我们有两个机会(“机会A”和“机会B”)。我们调整了机会观点,以便他们有几个栏目:“项目”,“机会名称”,“创建”。
当我们打开“项目A”并且我们转到相关视图(或子网格)时,我们会看到我们定义的视图。当我们点击“项目A” - 链接(指相同的记录)时,表单会阻止我们无能为力。我们可以点击“保存”或“保存并关闭”或“查找”,但没有任何反应。就像“Form”JavaScript停止工作一样。
在“Internet Explorer 8”上,我们有一个“堆栈溢出在行:0” - 错误,但是对于IE9,我们不再有消息了。
有没有人遇到与上述相同的问题?有没有办法解决这个问题,或者我们是否需要在微软提出修复方法。我们无法删除视图的列,因为它也用于其他几个实体。
答案 0 :(得分:0)
几周前我认识到我在线和内部部署的解决方案只是没有在Outlook客户端中运行。完全不同的问题但我认为两者都有相同的起源。
据我所见,问题出现的原因是Outlook的客户端不使用IE渲染引擎。相反,它依赖于传统的Trident版本,这是因为向后兼容性原因而包含的某种IE8版本(或者不是,取决于你问的对象)。
因此,在我们的案例中,我们必须调整解决方案以使用IE8(尽管客户端在IE9和IE10下运行它)。然后,它开始在所有版本中正常工作。在我看来很奇怪。