Разукрашиваем пиклисты в 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 Веб-ресурс.
а можно ли разукрасить строчки в представлении? по параметру пиклиста, что бы цветом выделялись строки в представлении?
В CRM 4.0 было можно: http://mmcrm.ru/?p=1198
подействует ли такой же способ в CRM 2011 — нужно проверять.
Еще точно в CRM 2011 есть способ с «вечно неактивной кнопкой»… но его нужно расписывать…