Legacy Mode和TurboForm模式之间的区别Dynamic crm online 2016

时间:2016-03-30 19:15:06

标签: dynamic crm dynamics-crm-2015 dynamics-crm-2016

它有一个文档来区分传统模式与#34;正常模式"在Microsoft Dynamics CRM Online 2016中使用turbo表单加载。

我们实际上遇到了一些问题,我需要找到相关的来源。

例如

使用IE激活传统时,表单加载速度非常慢,如果没有,则进程流程为"闪烁"使用流程栏中的选项集控件

使用Crhome,如果激活传统模式,我需要按一次选项卡更改每个控件的焦点,激活时我需要按两次标签。

我可能会把一些代码写到" patch"那些竞争,但还有另一种方式吗?

2 个答案:

答案 0 :(得分:2)

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

#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);
}

这应该可以解决您的问题

答案 1 :(得分:1)

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

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

相关问题