问题标签 [xrm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dynamics-crm-2011 - CRM 2011 在自定义 aspx 中参考 ClientGlobalContext.js.aspx
我有一个需要在 crm 中进行 iframe 的自定义 aspx 页面。我需要在自定义 aspx 中使用 Xrm.Utility.openEntityForm 因为我想从我的自定义页面打开 CRM Web 客户端/outlook 中的实体记录。是否可以在我的自定义 aspx 页面中引用 ClientGlobalContext.js.aspx?这种情况的最佳方法是什么?
.net - 在 Dynamics CRM 插件中生成 Microsoft.Xrm.Sdk.SaveChangesException
以下代码是在 Microsoft Dynamics CRM 插件中创建的。代码在 aproduct
Entity
更新后执行。product
Entity
在被调用中有一个自定义字段labourRate
。选择所有字段以传递给插件:
上面的代码导致以下错误:
javascript - 使 Dynamics CRM 2011 字段只读未禁用
我想将输入字段设为只读。我熟悉 XRM 中的 setDisabled() 方法,这种方法的缺点是无法从字段中复制/粘贴值。
还有另一种方法,然后直接使用 javascript/jQuery 通过使用它的字段名称来设置该字段的只读属性?
亲切的问候 Rim
javascript - 新浏览器窗口问题中的 CRM 弹出 Silverlight 应用程序
我开发了一个从 CRM 表单启动的 silverlight 应用程序。表单有一个字段,在该字段的 OnChange 事件中,它调用 window.open 打开一个 HTML Web 资源:
window.open(serverUrl + "")...
HTML Web 资源包含一个嵌入 silverlight 控件的 iframe。
silverlight 控件有一个“保存数据”按钮,可将数据保存回 CRM 表单。这在我的开发 PC 上一切正常,但是,在其他 PC 上,数据不会保存回 CRM。
我放了调试消息,Xrm 对象为空。在 silverlight 代码中,我通过以下方式访问 Xrm 对象:
HtmlPage.Window.Eval("document.parentWindow.opener.Xrm") as ScriptObject;
这适用于我的开发PC,但不适用于其他PC,有人知道为什么会这样吗?这是权限问题还是浏览器设置问题?
当silverlight控件打开时,我还尝试在另一台PC上的IE开发工具脚本窗口中运行“document.parentWindow.opener.Xrm”,我可以看到DOM对象好吗?
问候,
杰瑞
dynamics-crm-2011 - 在 CRM 2011 中,使用 javascript,如何获取调用实体或表单类型名称?
在 CRM 2011 中,使用 JavaScript,如何获取调用实体或表单类型名称?例如,如果我打开一个活动,我想看看我是从帐户表单还是联系表单等中打开这个活动的。我在谷歌上搜索过,但没有找到任何东西。
javascript - CRM 2011 中的查找地址 fetchXml 自定义
有没有办法如何修改报价/报价产品实体上的查找地址 FetchXml?OOB 功能返回地址名称包含数据的父客户(父帐户)的每个地址记录。我可以以某种方式将自己的 fetchXml 传递到此查找地址吗?
我知道如何通过使用我自己的 fetchXml 创建临时自定义视图(例如http://lakshmanindian.wordpress.com/2012/05/22/filtered-lookup-in-crm-2011/)将自定义 fetchXml 传递到正常查找中。但是地址查找不在表单上,而是在 dlg_lookupaddress.aspx 上,所以我不能使用 Xrm.Page.getControl(lookupFieldName).addCustomView() 方法。
感谢您的帮助。
javascript - 无法使用 Xrm.Page.getControl 获取 iframe
从 dynamics-crm 2011 升级到 dynamics-crm 2013 后,我在尝试刷新 iframe 时遇到了一些问题。
以前和在 sdk 中微软必须获得一个控件/iframe 使用“Xrm.Page.getControl()”或其他帖子说使用“Xrm.page.ui.controls.get()”下面是我得到的错误.
我找到了解决方法,但我担心它不受支持。我使用 Jquery 首先检索作为记录的 iframe,因为它不再是它自己的窗口。然后我搜索我的网络资源/iframe 的名称/ID。
这有效,这就是我现在正在使用的。我的问题是有人知道Xrm.Page.getControl()
or发生了什么Xrm.page.ui.controls
吗?
javascript - 如何通过javascript设置状态码字段
我在 CRM 2011 中遇到了一个简单的 javascript 问题:)。我在表单功能区上创建了一个自定义实体和一个按钮。当按下按钮时,将执行以下代码:
现在,如果状态原因在表单中更新,记录不会保存..为什么?如果我使用自定义字段更改状态代码一切正常,但为什么状态原因不工作?使用插件代码它也可以工作。
非常感谢
c# - 保存实体动态 crm 2011 时出错
我有一个无法修复的错误。
我正在开发一个将 guid 作为参数并将该实体“克隆”到另一个中的应用程序。(我知道我可以通过 javascript 做到这一点,问题是 CRM 服务器没有所需的汇总,我无法更新它)。
当我在我的计算机上调试时,这些项目工作正常,但是当我将它部署到生产服务器时它就崩溃了。我的第一个猜测是这是一个身份验证问题,但我修改了 IIS 中的身份验证规则并模拟了任何使用我的应用程序但无论如何都没有工作的 Windows 用户。
它抛出的错误是:-2146233088 System.Collections.ListDictionaryInternal 处理此请求时发生错误。在 Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.SaveChanges(SaveChangesOptions options) 在 Ambiente.DataAccess.Entities.CRMOrdenDeCompra.CreateOrdenDeCompra(Guid guidSolicitudDeCompra) 在 c:\Wip\Projects\Dev\CRMINTEGRATION\CRMINTEGRATION.DataAccess\Entities\CRMOrdenDeCompra。 c:\Wip\Projects\Dev\CRMINTEGRATION\CRMINTEGRATION.WebApp\Controllers\RequestController.cs:第 22 行中 CRMINTEGRATION.WebApp.Controllers.RequestController.CreateOrdenDeCompra(String guid) 的 cs:line 42
插入实体的代码:
我使用 crmsvcutil.exe 生成了 CRM 的 XRM 类。所以你在代码中看到的类的名字其实就是CRM中实体的名字。在到达 entidad.SaveChanges() 方法之前,上述所有操作都可以正常工作。
附言。正如您在代码中看到的,英语不是我的母语。如果我犯了任何错误,请随时纠正我。我会欣赏的:)。
javascript - 如何使用 XrmServiceToolkit 获取 fetchXml morerecords 标志
我正在使用 XrmServiceToolkit 从 Microsoft Dynamics CRM 2011 服务器获取数据。我想将返回的结果数量限制为合理的值,但我想知道是否有更多结果可用于触发警报或类似的东西。由于这个原因,resultXml 包含一个名为“morerecords”的标志。
我的问题是:有人知道我在使用 XrmServiceToolkit 时如何获得这个标志或至少是 resultXml 吗?