Я создал поле (категорию) для выбора нескольких параметров в локальной среде Dynamics CRM для контактов и проектов. Теперь с помощью нажатия кнопки я пытаюсь установить значение поля множественного выбора в Project. Но каждый раз я сталкиваюсь с ошибкой:
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