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.