javascript - CRM 2011 - 单击关联 View 或子网格中自己的记录链接时出现奇怪的行为形式

标签 javascript forms dynamics-crm-2011 crm outlook-2010

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

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

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

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

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

最佳答案

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

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

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

关于javascript - CRM 2011 - 单击关联 View 或子网格中自己的记录链接时出现奇怪的行为形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14754093/

相关文章:

javascript - 将 Javascript RegExp 结果处理为非字符串

javascript - 在下划线中查找具有特定键值的对象的数组索引

javascript - 为什么我无法在表单标签内移动垫子滑动切换?

html - 如何防止输入字段将最后一个元素推到 div 之外?

html - 在 RESTful html 应用程序中将表单/替代 View 放在哪里?

javascript - 如何更改基于下拉 JS 和 CRM 的默认表单?

c# - 打开 Web 浏览器时以编程方式提供凭据(用于 CRM 登录)

javascript - 渐进式网络应用程序中的重定向

javascript - 如何操作 iframe 之外的元素

dynamics-crm - 如何在 MS Dynamics 中对客户端实体进行分组