O modelo de objeto JavaScript é a API JavaScript que o CRM oferece para que você possa personalizar vários comportamentos com base em eventos e para acessar os dados do CRM, que está presente em um formulário.
CRM 2013 apoia totalmente o modelo de objeto JavaScript da versão anterior; no entanto, ele não suporta o modelo de objeto de JavaScript Microsoft Dynamics CRM 4.0.
Confira seguinte documentação de referência para eventos do lado do cliente e modelos de objetos que podem ser usados com a bibliotecas JavaScript. * Marcado é nova no CRM 2013.
Xrm.Utility: Xrm.Utility objeto fornece um recipiente para funções úteis não directamente relacionadas com a página atual. A tabela a seguir lista as funções de Xrm.Utility.
//Exibe uma caixa de diálogo com uma mensagem.
var mensagem = "Mensagem Dialogo!";
Xrm.Utility.alertDialog(mensagem, msgOK);
function msgOK(){
Xrm.Page.getAttribute("subject").setValue("New Subject");
}
//Exibe uma caixa de diálogo de confirmação que contém uma mensagem, bem como botões OK e Cancelar.
var mensagem = "Mensagem Dialogo!";
Xrm.Utility.confirmDialog(mensagem, msgOK, msgCancel);
function msgOK() {
Xrm.Page.getAttribute("description").setValue("Yes call back selected");
}
function msgCancel() {
Xrm.Page.getAttribute("description").setValue("No call back selected");
}
//Determina se uma entidade é uma actividade. entityName é o nome lógico da Entidade. O método abaixo retorna um valor booleano. True se a entidade é uma entidade de atividade, caso contrário, False.
var mensagem = "Mensagem Dialogo!";
Xrm.Utility.alertDialog(mensagem, msgOK);
function msgOK(){
Xrm.Page.getAttribute("subject").setValue("New Subject");
}
//Exibe uma caixa de diálogo de confirmação que contém uma mensagem, bem como botões OK e Cancelar.
var mensagem = "Mensagem Dialogo!";
Xrm.Utility.confirmDialog(mensagem, msgOK, msgCancel);
function msgOK() {
Xrm.Page.getAttribute("description").setValue("Yes call back selected");
}
function msgCancel() {
Xrm.Page.getAttribute("description").setValue("No call back selected");
}
//Determina se uma entidade é uma actividade. entityName é o nome lógico da Entidade. O método abaixo retorna um valor booleano. True se a entidade é uma entidade de atividade, caso contrário, False.
Xrm.Utility.isActivityType(entityName);
//Abrindo um formulário de entidade Usando Java Script.
Xrm.Utility.openEntityForm("nome", id, parametros);
Exemplos
//Abra um novo registro de conta
Xrm.Utility.openEntityForm("account");
//Abra um registro de conta existente
Xrm.Utility.openEntityForm("account", "A85C0252-DF8B-E111-997C-00155D8A8410");
//Abra um novo registro conta com uma forma específica e configuração de valores padroes
parametros var = {};
parametros ["formid"] = "b053a39a-041a-4356-ACEF-ddf00182762b";
parametros ["name"] = "Teste";
Xrm.Utility.openEntityForm ("account", null, parametros);
//Abrindo um formulário de entidade Usando Java Script.
Xrm.Utility.openEntityForm("nome", id, parametros);
Exemplos
//Abra um novo registro de conta
Xrm.Utility.openEntityForm("account");
//Abra um registro de conta existente
Xrm.Utility.openEntityForm("account", "A85C0252-DF8B-E111-997C-00155D8A8410");
//Abra um novo registro conta com uma forma específica e configuração de valores padroes
parametros var = {};
parametros ["formid"] = "b053a39a-041a-4356-ACEF-ddf00182762b";
parametros ["name"] = "Teste";
Xrm.Utility.openEntityForm ("account", null, parametros);
POST EM DESENVOLVIMENTO..
Nenhum comentário:
Postar um comentário