Legacy模式和TurboForm模式的区别动态crm在线2016



这里有一个文档,可以了解Microsoft Dynamics CRM Online 2016中传统模式与涡轮增压形式的"正常模式"加载之间的差异。

我们确实有一些问题,我需要找到一个消息来源。

例如。

使用IE,当激活旧版时,表单加载非常慢,如果没有,则流程在流程栏中通过选项集控制"闪烁"

对于Crhome,如果传统模式被激活,我需要按tab键一次来更改每个控件的焦点,当被激活时,我需要按下tab键两次。

我可能会写一些代码来"修补"这些组件,但还有其他方法吗?

这种闪烁问题是由于没有为业务流程流的主容器的div指定高度。当optionSet打开时,它与主容器的高度大小重叠。这个问题的解决方案是设置主业务流程流div(id为"processStepsContainer"的div)的高度。我建议您创建一个Web资源,它是一个样式表(CSS),并设置以下内容:

#processStepsContainer{
 height: 200px;
}

然后你只需要在这个样式上使用一个链接。您可以在加载一个调用FixFlicker函数的表单时使用javascript:

FixFlicker = function(){
 var head = window.parent.window.document.getElementsByTagName('head')[0];
 var link = window.parent.window.document.createElement('link');
 link.rel = 'stylesheet';
 link.type = 'text/css';
 link.href = '/WebResources/theNameOfMyStyleSheet';
 link.media = 'all';
 head.appendChild(link);
}

这应该可以解决您的问题

新turbo模式的主要单词是"async"。还有很多东西是异步加载的。这里有一个很好的网站,详细介绍了其他一些差异:

http://www.preact.co.uk/blog/microsoft-dynamics-crm-goes-turbo-with-faster-form-rendering

最新更新