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)

缺点:该设置是针对全局的页面进行的设置,所以如果项目使用了大量的快速创建的窗体要多测试几个页面,防止出现数值设置导致快速创建页面异常。

posted @   夜月之光  阅读(130)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 【.NET】调用本地 Deepseek 模型
点击右上角即可分享
微信分享提示