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.