gpt4 book ai didi

javascript - 如何在 Dynamics CRM 中使用 openForm 设置多选字段值?

转载 作者:行者123 更新时间:2023-11-30 13:48:41 26 4
gpt4 key购买 nike

我在本地 Dynamics CRM 中为联系人和项目创建了多选选项集字段(类别)。现在使用按钮单击我试图在项目上设置多选字段的值。但是每次我遇到错误时:

Error converting value 920650008 to type System.Collections.Generic.List 1[System.Int32].

由于多选选项集字段是全局的,因此没有指定值可用或不可用的可能性。

这是我之前尝试过的:

var name = formContext.getAttribute(new.account_metada.CompanyName).getValue();
var entityFormOptions["entityName"] = "new_projects";
entityFormOptions["openInNewWindow"] = true;
var formParameters["new_company"] = id;
formParameters["new_companyname"] = name;
formParameters["new_category"] = formContext.getAttribute("new_category").getValue()

Xrm.Navigation.openForm(entityFormOptions, formParameters).then(
function (success) {
console.log(success);
},
function (error) {
console.log(error);
});

请告诉我如何使用 Xrm.Navigation.openForm 设置多选选项集的值

最佳答案

我通过替换下面的源代码行解决了这个问题:

现有

formParameters["new_multiselectpicklist"] = formContext.getAttribute("new_multiselectpicklist").getValue();

已更新

formParameters["new_multiselectpicklist"] = "["+formContext.getAttribute("new_multiselectpicklist").getValue()+"]";

关于javascript - 如何在 Dynamics CRM 中使用 openForm 设置多选字段值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58745952/

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