У меня есть идея от this, Чтобы раскрасить сетку, но он идет на учетную запись на территории. Поэтому, пожалуйста, дайте мне знать, есть ли способ сделать работу выше, сидя на онлайн-счете или пробной версии.Цветение сетки в динамике crm 2013?
1
A
ответ
0
Вы можете определенно, что с помощью JavaScript, но манипулируя DOM не поддерживается майкрософт
Ps: может быть сделано как онлайн, так и onpremis
0
Found this on the web. Выглядит коротко и просто, но также кажется ужасно неэффективным Уверен, что пользователь чувствует боль, если сетка содержит 250 записей на странице.
function alterGridRecords() {
var gridTH = document.getElementById("crmGrid_divDataArea");
var headers = gridTH.getElementsByTagName("TH");
var tdata = gridTH.getElementsByTagName("TD");
for (var n = 0; n < headers.length; n++) {
if (headers[n].innerText == "Rating") {
for (var i = 0; i < tdata.length; i++) {
if (tdata[i].innerText == "Hot")
tdata[i].style.backgroundColor = "green";
}
}
}
}
Поэтому я переписал его на лету (не проверял), чтобы сделать его более эффективным.
function alterGridRecords() {
var colName = "Rating";
var gridId = "crmgrid id here";
var gridTH = document.getElementById(gridId);
//find colName index
var colIndex = (function(){
var aTH = gridTH.getElementsByTagName("TH");
for(var i = 0 ; i < aTH.length ; i++)
if (aTH[i] == colName) return i;
return -1;
})();
if (colIndex == -1) return;
var colors = {
Hot : "red",
Cold : "green"
}
var rows = gridTH.getElementsByTagName("TR");
for (var r = 0 ; r < rows.length ; r++)
{
var cell = rows[r].cells[colIndex];
cell.style.backgroundColor = colors[cell.innerText];
}
}
Примечание: Кроме того, необходимо привязать к сетке событиям, чтобы получить записи перекрасили каждый раз, когда на страницах пользователей, делает быстрый поиск или обновление данных
1
я нашел лучшее решение для этого: https://crmgridplus.codeplex.com
Смежные вопросы
- 1. Письменные шаблоны в динамике CRM 2013
- 2. AppDomain.CurrentDomain.AssemblyResolve в динамике crm
- 3. Как изменить название раздела в динамике crm 2013
- 4. Улучшение производительности вызовов веб-сервисов в динамике crm 2013
- 5. Как установить фокус для составного поля в динамике crm 2013?
- 6. Список связей между сущностями в динамике CRM 2013/2015
- 7. Сериализация/десериализация JSON в динамике CRM 2013/2015 Плагин
- 8. Использование мыла Создание новой записи в динамике crm 2013?
- 9. редактируемый вид сетки в CRM 2013
- 10. О динамике Производительность CRM
- 11. Альтернатива Silverlight в динамике CRM
- 12. Сущности в динамике CRM 2011
- 13. получить связанные записи в динамике ms crm
- 14. Создания CampaignResponse в CRM 2013
- 15. CRM 2013 Отключение записи
- 16. Импорт заметок в счетах в динамике CRM
- 17. Настроить объект подключения crm 2013
- 18. Получить контекст пользователя в динамике crm
- 19. Получить контекст команды в динамике crm
- 20. Обновление записей о динамике CRM в C#
- 21. Как скрыть раздел в динамике crm 2011
- 22. Создание составного поля в динамике CRM
- 23. Описание решения Максимальная длина в динамике CRM
- 24. Добавить числа в динамике плагинов CRM 2015
- 25. список сущностей поиска в динамике CRM
- 26. Настроить элемент управления в динамике crm
- 27. Изменить ярлык кнопки в динамике crm
- 28. Как искать определенный контакт в динамике CRM?
- 29. Как изменить навигацию в динамике CRM
- 30. подключение java к динамике microsoft crm
Не удалось импортировать в CRM 2013 Sp1 (prem) –