|
![]() |
#1 |
Moderator
|
Извините, не внимательно прочитал. В 3.0 это тоже было, но сейчас под рукой нет этой версии, чтобы посмотреть как это работало там. Поддерживаемого способа добавить надпись нет. Только использовать DOM и JavaScript.
Как вариант вынесите на форму не используемое текстовое поле, отключите его на форме, чтобы его невозможно было менять и скриптом пишите туда свою пугалку. p.s. А словами донести мысль до пользователя нельзя?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#2 |
Участник
|
Если просят, то видимо словами донести мысль не получается...
![]() В 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 |
|
|