![]() |
#7 |
Участник
|
Если просят, то видимо словами донести мысль не получается...
![]() В CRM 3.0 вызвать нотификацию просто так не получилось. oNotifications.AddNotification(...); не срабатывает, хотя и ошибку сценария не выдает. Пришлось огород городить ![]() Вызов нотификации в CRM 3.0 добавляем в OnLoad(): Код: //как я понял на всех формах по умолчанию присутствует элемент //<div id="Notifications" MaxHeight="62" class="Notifications" Size="3" style="display:none;"></div> //будем отображать в нем оповещение ручками на основе стандартного скрипта CRM //C:\Program Files\Microsoft CRM\CRMWeb\_controls\Notifications\NotificationList.htc var oNotifications = crmForm.all.Notifications; //делаем элемент видимым oNotifications.style.display = 'block'; oNotifications.innerHTML = "<table cellpadding='0' cellspacing='0'><tr><td valign='top'>"; //добавляем картинку "Информация", ссылки на остальные значки можно найти в файле NotificationList.htc oNotifications.innerHTML += "<img src=\"/_imgs/ico/16_info.gif\" class=\"lui\">"; oNotifications.innerHTML += "</td><td>"; //задаем произвольный id для элемента oNotifications.innerHTML += "<span id='Notification123_text'>"; //наше сообщение oNotifications.innerHTML += "Наше информационное сообщение!"; oNotifications.innerHTML += "</span></td></tr></table>"; |
|
|
За это сообщение автора поблагодарили: a33ik (1). |
Теги |
crm3, javascript, notification |
|
|