Dynamics CRM的快速创建Chrom内核浏览器创建第二次数据的时候下拉不出字段的解决方案
版本:Dynamics CRM 365 8.2.4
问题描述:我们实体绑定了子网格并且做了快速创建的设置后会在界面上方弹出一个窗体用了创建明细数据。然而我们使用Chorme内核的浏览器的时候会发现第一次使用快速创建的时候可以正常录入数据,但是第二次就会出现弹出一个空白没有可输入字段的界面。
原因:Chorme内核对新弹窗的CSS代码容错低,没有做默认高度的设置导致弹出的窗口高度不够,填写的字段无法看到。
解决方案:1、进入到安装Dynamics CRM 应用的服务器。
2、找到Dynamics CRM安装目录后,找到如下文件夹:CRM主目录\_controls\refreshform
3、找到文件flyoutdialog.css
4、搜索"iframe.mscrm-globalqc-iframe"
5、在搜索到的属性框里添加min-height:220px该属性(数值要随着你的需求进行合理的调试。每次修改需要进行页面的整体刷新才能生效,如果未生效可以试着重启IIS)
缺点:该设置是针对全局的页面进行的设置,所以如果项目使用了大量的快速创建的窗体要多测试几个页面,防止出现数值设置导致快速创建页面异常。

浙公网安备 33010602011771号