Para quem estava utilizando as notificações de formulário do Dynamics CRM antes do lançamento do Rollup 12, devido ao suporte de cross-browser o acesso DOM que permiti criar os as notificações mudou.

Para acessar você deve agora localizar o objeto DOM da seguinte maneira:

//localizar o objeto DOM 'crmNotifications'
var crmNotification = Sys.Application.findComponent("crmNotifications")

//para setar as informações, basta executar o método AddNotification
crmNotification.AddNotification("id1", 0, "source", "Mensagem");

A notificação permite adicionar conteúdo HTML, porém não existe assinatura de método pronto para realizar esta ação.
para isto pasta criar um prototype em seu javascript:

//altera o prototype da notificação do crm para aceitar HTML
            top.frames[0].Mscrm.NotificationList.prototype.AddNotificationHtml = function (id, severity, source, text, hmlContent) {
                var $v_0 = this.CreateNotification(id, severity, source, text), $v_1 = this.$1_3.addNotification($v_0);
                $v_0.HasHtmlContent = hmlContent;
                $v_1 && this.$6_3();
                return $v_1
            }

Espero ter ajudado! Até o próximo Post!

People, especially women, are hesitant to shape up their lower writemyessay4me.org body, scared that it.

Leave a Reply

Your email address will not be published. Required fields are marked *

Protected by WP Anti Spam