Tag: dynamics crm 2011

如何在crm中克隆后动态更改潜在客户ID?

在我的Microsoft CRM中,我需要创建一个复制铅的克隆按钮,这样我的用户就可以在其中修改少量数据然后保存它。 我成功地将按钮添加到function区并按以下代码设置克隆我的主角: Webresource: 使用Javascript: function GetContext() { var _context = null; if (typeof GetGlobalContext != “undefined”) _context = GetGlobalContext(); else if (typeof Xrm != “undefined”) _context = Xrm.Page.context; return _context} function cloneCase() { if (Xrm.Page.data.entity.getId() == null) { alert(‘First save the record before Clone Case’) } else { var CRMContext = GetContext(); var serverUrl […]

Xrm.Page.data为null

我在机会实体上添加了一个自定义表单,并附加了一些javascript。 我正在使用window.open和url中的formId调用表单来打开表单,并且仅用于创建商机实体。 在javascript中我只是尝试填充一些字段,但Xrm.Page.data对象始终为null。 $(document).ready(function () { Xrm.Page.getAttribute(“ct_testfield”).setValue(‘test’);}); 谢谢! 乔恩 更新:显然$(document).ready()在加载Xrm.Page.data对象之前触发。 我改为使用“表单属性”对话框将我的函数设置为触发“OnLoad”。 我猜想,当DOM在IFrame中或它所存在的任何内容中准备好时,$ .ready正在触发,而不是所有其他正在加载的资源。 希望这有助于其他人。 我能在7小时内关闭这个:)

您如何在Dynamics CRM 2011中拥有多个JavaScript库

我正在创建一个方法,通过Ajax POST将一个帐户添加到Dynamics CRM到内置的Web服务,代码如下: var context = GetGlobalContext(); var serverUrl = context.getServerUrl(); var ODATA_ENDPOINT = “/XRMServices/2011/OrganizationData.svc”; var account = new Object(); account.Name = “Sample Account created via OData jQuery library.”; // Parse the entity object into JSON var jsonEntity = window.JSON.stringify(account); // Asynchronous AJAX function to Create a CRM record using OData $.ajax({ type: “POST”, contentType: […]