问题标签 [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.
c# - 是使用并行库调用XRM
在对 XRM 的查询中,这样使用并行扩展库是否有帮助
代替
还是没有区别?
谢谢
plugins - Dynamics CRM 2011 Plugin Retrieve and Retrieve Multiple
我正在寻找一些检索消息和检索多个消息插件(早期绑定)的工作示例。我没有找到任何在线查找的成功示例。我检查了 SDK 和各种论坛。链接或工作示例将不胜感激!
我想要完成的是在 UI 上呈现之前拦截和更新特定字段。我可以通过首选方法 javascript 部分完成此操作,但不幸的是,网格等中的表示无法以这种方式处理。
我在网上找到了一个链接
在这个例子中,他能够截获消息并更新值,但这似乎只在汇总 6 中起作用(我在 10 上)。
与上述帖子进一步相关的是Chaitany的一篇
在这个例子中,他正在实现一个与后期操作类似的解决方案,并从上下文输出参数中获取属性“BusinessEntity”。(这让我感到困惑,因为我没有看到在Retrieve Reponse中定义的这个属性,我认为这应该是 RetrieveResponse 的一个属性。
最终,我想要一个解决方案,拦截检索或检索多个,调整表示值,然后在保存表单时恢复。
crm - CRM 2011 汇总 12 Javascript 错误
我们最近升级到汇总 12,现在每当出现包含功能区自定义的与网格相关的功能区时,我们都会遇到 JavaScript 错误,对话框消息在约 6000 万行内部 CRM 资源中指出“语法错误”。这似乎只发生在定制的功能区(使用功能区工作台定制)。
有没有其他人经历过这个?如果是这样,任何解决提示?
javascript - XRM setDisable() 不适用于 IE 以外的浏览器
从 IE 以外的浏览器打开我们的 XRM 表单时出现错误。您可以在图片链接上看到无用的消息。
该错误尚不清楚,因此我对其进行了调试,这导致我在页面加载时出现 javascript 函数错误。它无法正确使用 XRM setDisabled() 函数:
在 IE 上它可以工作并且该字段被禁用,但奇怪的是它在 Chrome 和 Firefox 上不起作用。你能帮我弄清楚为什么它在这些浏览器上不起作用吗?非常感谢!
编辑:
我的错,这实际上是两个浏览器的 ActiveX 配置中的问题,而不是setDisabled 函数中的问题。前段时间调试的时候一定是错过了。请参阅我在此网址上的新帖子: 使用 ActiveX 替代 XRM Javascript 调用 Web服务
c# - XRM where 子句中的可空过滤器
我在 WCF 项目中使用 XRM(早期绑定)类型,因此我可以访问 CRM 模型并且可以使用 LINQ 查询。但是我遇到了这里描述的问题where
,这是XRM LINQ 特定子句的限制:
where [条款限制]
子句的左侧必须是属性名称,子句的右侧必须是值。您不能将左侧设置为常数。子句的两边都不能是常数。
支持字符串函数 Contains、StartsWith、EndsWith 和 Equals。
不断弹出的一项要求是,当参数为空时,应返回所有实体,否则按参数过滤。但是我想不出一种方法来做到这一点,而不打破上述要求,或者编写多个查询来处理它为空的场景。
这是我的一个查询示例,typeFilter == null
这里的问题是我在 LHS 上使用了一个常量。在我的真实代码中,有一个指向另一个查询的保护子句,typeFilter == null
但我现在必须添加一个开始/结束日期过滤器(均可为空),我无法表达我不想为每个可空值组合编写查询的程度。
javascript - 使用 ActiveX 替代 XRM Javascript 调用 web 服务
从 IE 以外的浏览器调用 Web 服务时,我在 CRM javascript 上遇到问题。有关 Web 服务调用实现,请参见下面的代码。
这一行有一个问题:
它可以在 IE 上正确运行,因为它可以使用 ActiveXObject,但不幸的是它在 Firefox/Chrome 上失败了。我正在寻找有关调用 Web 服务的替代方法的建议。谁能帮我?谢谢!
dynamics-crm-2011 - 编写 Javascript 代码以支持多浏览器
我是 CRM 2011 Javascript 的新手,任何人都可以建议我在 CRM 2011 Javascript 中编写以下行以支持多浏览器。
在 IE 中它工作正常,但在其他浏览器中却不行
我试着这样写
抛出错误说无法分配给函数结果
javascript - 清除 Javascript 中的文本框检查复选框
我有一些 javascript 控制 MS 动态 2011 表单上的逻辑。
当我单击一个复选框(默认选中)时,有一个文本框允许您输入数据。当我取消选中此框时,文本框消失。但是,当我重新选中复选框时,文本框会重新出现(根据需要),但仍然有之前输入的任何文本,仍然存储。如何确保文本框设置为空?包括代码片段。
谢谢。
javascript - 单选按钮验证
我在 Dynamics CRM 2011 表单上有一系列不同的字段。我正在使用 javascript 进行各种检查。其中之一是将特定字段设置为“必填”,以防止用户在为该字段分配值之前保存表单。(使它们成为强制性的)
但是,我的一些字段是单选按钮。上面的代码似乎不适用于这些。我认为“否”的是/否选择无论如何都被视为空值。这意味着如果选择“否”,我仍然会收到一条消息“您必须为 FieldA1 提供一个值”。
任何人都可以建议解决方法,以便允许“不”吗?谢谢。
要检查强制性字段(如果在表单上完成特定字段)进行一些基本检查:
如果表单被标记为完成,并且某个字段是必填字段但包含空值,则会出现一条阻止保存的消息。Dynamics 中的默认消息 - “您必须为 HF1 提供值”
dynamics-crm-2011 - 恢复 Dynamics CRM 2011 网站
我不小心设法从 IIS 中删除了 Microsoft Dynamics CRM 2011 网站(不要问如何...)
谁能推荐一种恢复网站的方法?
我在初始安装的基础上运行 Roll-up 5、6、7、8 和 12,但是 Roll-up 12 没有通过“添加/删除程序”提供“修复”功能。此外,我无法从原始 ISO 修复基本安装,因为已安装较新版本(我认为是 RU12)。
我是否需要卸载所有汇总并在基本安装上执行修复以重新创建网站?然后重新申请汇总?
更新:我刚刚发现我无法卸载 Rollup 6 ....
此外,汇总 12 是否包括所有先前的汇总,还是需要按顺序应用?
干杯,尼克。