Internet-Explorer

IE 11 在流程中閃爍 CRM online 2015 +

  • May 12, 2016

我目前使用 CRM online 2015 並在嘗試僅在 IE 11 上更改值時設置“閃爍”選項。

如果我啟動“傳統模式”,則不存在閃爍。

我嘗試了一些文章來通過softawre強制渲染,這是高級面板中IE中的一個選項。

沒有任何工作。有什麼建議嗎?

IE 11 上的 Win 7、Win 8、Win 10 上存在問題。Chrome、Edge 或 Firefox 上不存在問題。

這個問題是由於業務流程的主容器的div沒有指定高度。當 optionSet 打開時,它與主容器高度大小重疊。這個問題的解決方法是設置主業務流程div(id為“processStepsContainer”的div)的高度。我建議您創建一個樣式表 (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);
}

這應該可以解決您的問題

引用自:https://serverfault.com/questions/768365