10.06.2013, 18:11 | #1 |
Участник
|
axforum blogs: Системные нотификации для CRM 2011 и CRM 2011 UR12
Источник: http://axforum.info/forums/blog.php?b=406
============== В свое время я публиковал в этом блоге unsupported решение под CRM 3.0 и CRM 4.0 для вывода системных уведомлений вверху формы. Данный функционал мало изменился с тех пор, но как правильно заметили многие, старые скрипты перестали работать после установки UR12. Наиболее популярное решение изложено тут: http://www.robotii.co.uk/2013/01/get...-crm-2011-ur12 В действительности, все куда проще. В UR12 ввели дополнительную абстракцию JS классов интерфейса от объектов DOM. Скорее всего это сделано для упрощения реализации кросс браузероного кода. Все системные контролы привязанные к элементам DOM получили дополнительное свойство .control где и прячутся старые методы. Функции вывода нотификации, обновления грида, вызова диалога печати и пр. неподдерживаеммые шалости теперь стоит писать с учетом этого. X++: function addNotification(id, type, text) { //type: ERROR:1,WARNING:2,INFORMATION:3 var notifications = document.getElementById("crmNotifications"); notifications = notifications && notifications.control; if (notifications && notifications.AddNotification) { notifications.AddNotification(id, type, "customCode", text); } else { alert(text); } } Источник: http://axforum.info/forums/blog.php?b=406
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|