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

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

Если я активирую «устаревший режим». мерцания нет.

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

Ничего не работает. Есть предложения?

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

0
задан 5 April 2016 в 21:27
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);
}

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

1
ответ дан 4 December 2019 в 16:39

Теги

Похожие вопросы