IE 11 мерцает в потоке процессов CRM онлайн 2015 +

В настоящее время я использую CRM online 2015 и получаю опцию "мерцание", когда пытаюсь изменить значение только в IE 11.

Если я активирую "прежний режим", мерцания не будет.

Я пробую пост, чтобы предвидеть рендеринг с помощью softawre, опции в IE в расширенной панели.

Ничего не работает. Любое предложение?

Проблема есть на Win 7, Win 8, Win 10 на IE 11. Проблема не существует на Chrome, Edge или Firefox.

1 ответ

Решение

Эта проблема связана с тем, что для div основного контейнера потока бизнес-процессов не указана высота. Когда открывается OptionSet, он перекрывает размер основного контейнера. Решением этой проблемы является установка высоты основного потока бизнес-процесса div (div с идентификатором "processStepsContainer"). Я предлагаю вам создать веб-ресурсы, которые являются таблицей стилей (CSS) и устанавливают это:

#processStepsContainer{
  height: 200px;
}

Тогда вам просто нужно использовать ссылку на этот стиль. Вы можете сделать это, используя JavaScript при загрузке формы, которая вызывает функцию FixFlicker:

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

Это должно решить вашу проблему

Другие вопросы по тегам