Разработка
30
Июл
2

Разукрашиваем пиклисты в CRM

Если Ваши пиклисты могут быть классифицированы по цвету, то следующий JS-код будет Вам полезен:

var plst = document.getElementById("leadqualitycode");
var o1 = plst.options[0];
var o2 = plst.options[1];
var o3 = plst.options[2];
o1.style.backgroundColor = "#E55451"; // Зеленый
o2.style.backgroundColor = "#FFF380"; // Желтый
o3.style.backgroundColor = "#5EFB6E"; // Красный

Тут мы:

  • Получаем ссылку на ниспадающий список в DOM’е;
  • Создаем переменную для каждой опции;
  • Разукрашиваем опции.

Данный код захаркоден (для стандартного Инцидента), но Вы можете вполне занести его в универсальный JS Веб-ресурс.


Комментарии (2)
  • Елена 30.07.2012

    а можно ли разукрасить строчки в представлении? по параметру пиклиста, что бы цветом выделялись строки в представлении?

  • slivka_83 30.07.2012

    В CRM 4.0 было можно: http://mmcrm.ru/?p=1198
    подействует ли такой же способ в CRM 2011 — нужно проверять.

    Еще точно в CRM 2011 есть способ с «вечно неактивной кнопкой»… но его нужно расписывать…

*

code