TL; DR SubGrids不关注IE10 / 11中的点击,但可以在Chrome中使用。这发生在UR16中,在UR15中不会发生。 IE的兼容性视图不会改变行为。控制台或CRM本身没有任何错误报告。
我在表单中遇到SubGrids问题,仅限IE:
点击子网格内的空白区域不会让他们获得焦点
随后,功能区不会更改以显示相关实体的上下文命令
单击SubGrid标题似乎正常运行(SubGrid重新加载,我可以看到显示排序顺序的小箭头已更改)
无论是否将网站添加到兼容性视图中,都会在IE10和IE11中发生这种情况。
CRM本身和调试器都没有显示任何脚本错误,并且在Chrome中打开完全相同的记录并没有显示任何奇怪之处,一切都运行良好。
最后,带有该问题的CRM具有UR16,但在仍然具有UR15的副本环境(具有完全相同的自定义)上不会发生相同的问题。
这似乎是一个UR16问题,但完全没有任何错误指示并不能让人很容易找出具体原因。
答案 0 :(得分:0)
也许现在为时已晚,但我会发布有关这些内容的即将发布的内容。
在Explorer 10和11中,当用户在表单实体中没有写权限时,整个表单将被禁用,以防止在单击子网格时出现焦点事件。 (它适用于镀铬) 您可以使用Javascript启用子网格,但请确保仅对具有子网格实体权限的用户启用。
document.getElementById(subgridName + "_span").removeAttribute("disabled");

最好的