gpt4 book ai didi

javascript - 在 MS Dynamics CRM 2013 中查找联系人而不是电子邮件中的帐户

转载 作者:行者123 更新时间:2023-11-30 12:26:19 25 4
gpt4 key购买 nike

我计划更改 email 实体上 to 属性的默认 View ,因此它会建议用户从 account 实体中选择收件人 联系人

但是,MS Dynamics CRM 中的此功能似乎已损坏。或者我错过了什么?

代码如下:

(function () {
var ctrl = Xrm.Page.getControl("to");

if (ctrl) {
ctrl.setDefaultView('{13C1A58B-9AEF-4164-80E5-1D946D5BC8B3}');
console.log("Default view is set!");
}
}())

Guid 指向 contact 实体的有效 View 。代码被执行,控制台有调试消息Default view is set!,并且在使用to查找系统时仍然默认使用account

有人找到解决此问题的方法吗?当然,以支持的方式。

最佳答案

我很幸运能够找到支持,但如何在不破解 CRM 核心的情况下实现所需结果的方法仍然有点棘手。

基本思想是将任何自定义 View 添加到所选控件,而不是将setDefaultView 添加到对实体有效的任何需要的 View

所以问题中的代码可以重写为:

(function () {
var ctrl = Xrm.Page.getControl("to");

if (ctrl) {
// Add custom view based
ctrl.addCustomView('{71C254C1-1F55-43B7-94DE-C461DB617A77}', 'contact', 'View Name', '<xml> valid FetchXML statement </xml>', '<xml> valid LayoutXML statement </xml>', true);
ctrl.setDefaultView('{13C1A58B-9AEF-4164-80E5-1D946D5BC8B3}');
console.log("Default view is set!");
}
}())

实际上在设置新的自定义 View 后,任何有效的 View 都可以设置为默认 View 。这可以是自定义 View 或系统 View 。

关于javascript - 在 MS Dynamics CRM 2013 中查找联系人而不是电子邮件中的帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29256667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com