1

在我开始提问之前,我可以说我试用的系统安装了 Office 2010,并安装了“CRM 2011 Outlook 客户端”。我刚刚安装了 Rollup 12,但仍然出现错误(在所有其他系统上也是如此)。该错误仅发生在“Outlook”中,而不发生在“Web”版本中。

为了解释我们的问题,最好使用一个示例:我们有一个“项目 A”,在“项目 A”下我们有两个机会(“机会 A”和“机会 B”)。我们调整了机会视图,使其具有多个列:“项目”、“机会名称”、“Createdon”。

当我们打开“项目 A”并转到相关视图(或子网格)时,我们会看到我们定义的视图。当我们单击“项目 A”-链接(指同一条记录)时,表单会阻塞,我们无能为力。我们可以点击“保存”或“保存并关闭”或“查找”,但没有任何反应。就像“表单”JavaScript 停止工作一样。

在“Internet Explorer 8”中,我们遇到了“第 0 行的堆栈溢出”错误,但在 IE9 中,我们不再有该消息了。

有没有人和上面提到的一样的问题?有没有办法解决这个问题,或者我们必须在微软寻求修复。我们不能删除视图的列,因为它也用于其他几个实体。

4

1 回答 1

0

几周前,我认识到我在在线和本地工作的解决方案,只是没有在 Outlook 客户端中运行。完全不同的问题,但我相信两者都有相同的起源。

据我所知,这个问题的发生是因为 Outlook 的客户端不使用 IE 渲染引擎。相反,它依赖于旧的 Trident 版本,这是出于向后兼容性的原因而包含的某种 IE8 类似的东西(或不包含,取决于你问谁)。

因此,在我们的案例中,我们必须调整解决方案以与 IE8 一起使用(尽管客户端在 IE9 和 IE10 下运行它)。然后,它开始在所有版本中正常工作。在我看来很奇怪。

于 2013-02-07T20:01:21.173 回答