简体   繁体   English

CRM 2011-在关联的视图或子网格中单击自己的记录链接时出现奇怪的行为表单

[英]CRM 2011 - Weird behavior form when clicking on own record link in an associated view or subgrid

Before I start asking my question, I can say that the system where I tried it out has Office 2010 with the "CRM 2011 Outlook Client" installed. 在开始提出问题之前,我可以说尝试的系统已安装了装有“ CRM 2011 Outlook Client”的Office 2010。 I just installed the Rollup 12 and the Error still occures (on all other systems too). 我刚刚安装了汇总12,并且仍然出现错误(在所有其他系统上也是如此)。 The error only occurs in “Outlook” and not on the “Web”-version. 该错误仅出现在“ Outlook”中,而不出现在“ Web”版本中。

To explain our problem it's better to work with an Example: We have a "Project A" and under the "Project A" we have two opportunities ("Opportunity A" and "Opportunity B"). 为了解释我们的问题,最好使用一个示例:我们有一个“项目A”,在“项目A”下有两个机会(“机会A”和“机会B”)。 We've adapted the views on opportunity so that they have several columns: "Project", "Opportunity Name", "Createdon". 我们对机会的观点进行了调整,使它们具有几列:“项目”,“机会名称”,“ Createdon”。

When we open "Project A" and we go to the associated view (or subgrid) we see our defined views. 当我们打开“ Project A”并转到关联的视图(或子网格)时,我们将看到定义的视图。 When we click on the "Project A"-link (referring to the same record), the form blocks and there is nothing we can do. 当我们单击“ Project A”链接(指的是同一记录)时,该表单将阻止,并且我们无能为力。 We can click on "Save" or "Save and close" or "Lookups", but nothing happens. 我们可以单击“保存”或“保存并关闭”或“查找”,但没有任何反应。 It's just like the “Form” JavaScript stopped working. 就像“表单” JavaScript停止工作一样。

On "Internet Explorer 8" we had a "Stack overflow at line: 0"-error, but with the IE9 we don't have the message anymore. 在“ Internet Explorer 8”上,出现“第0行堆栈溢出”错误,但是使用IE9,我们不再收到该消息。

Does anyone has the same problem as mentioned above? 是否有人遇到与上述相同的问题? Is there a way to solve this or do we have to ask a fix at microsoft. 有没有一种方法可以解决此问题,或者我们必须在Microsoft寻求修复。 We can't delete the column for the view, because it's used on several other entities too. 我们无法删除该视图的列,因为它也在其他多个实体上使用。

I recognized a few weeks ago that a solution I had working in on-line and on-premise, just didn't fly in the Outlook client. 几周前,我认识到我曾经在内部和联机环境中工作过的解决方案,但是在Outlook客户端中却没有。 Totally different issue but I believe both have the same origin. 完全不同的问题, 我相信两者都有相同的出处。

The problem, as far I've seen, occurs because the client for Outlook doesn't use the IE rendering engine. 据我所知,出现此问题的原因是Outlook的客户端不使用IE呈现引擎。 Instead, it relies on the legacy Trident version, which is some kind of IE8-ish thingy included for backward compatibility reason (or not, depending on whom you ask). 取而代之的是,它依赖于传统的Trident版本,出于向后兼容的原因(或不取决于您问的是谁),它是某种IE8风格的东西。

So, in our case, we had to adapt the solution to work with IE8 (although the clients run it under IE9 and IE10). 因此,在我们的案例中,我们不得不调整该解决方案以使其与IE8一起使用(尽管客户端在IE9和IE10下运行它)。 Then, it started working properly in all versions. 然后,它开始在所有版本中正常工作。 Weird in my view. 在我看来很奇怪。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM