У меня есть объекты, которые называются RegisteredUser и RegisteredApplication.
RegisteredUser имеет обязательное поле с именем new_applicationid, которое заполняется с использованием Lookup, предназначенного для объекта RegisteredApplication.
Итак, когда я создаю нового пользователя, используя форму в CRM, я должен щелкнуть по поиску, найти соответствующее приложение и затем нажать OK.
Моя проблема заключается в том, что на данный момент существует только одно RegisteredApplication, и я хотел бы, чтобы Lookup был предварительно заполнен при загрузке формы.
Полагаю, я ищу что-то вроде
function FormLoad()
{
var app = GetApplications()[0];
//Set a lookup value
var value = new Array();
value[0] = new Object();
value[0].id = app.id; // is this right?
value[0].name = app.name; // is this right?
value[0].entityType = "new_registeredapplication"; // is this right?
Xrm.Page.getAttribute("new_applicationid").setValue(value);
}
function GetApplications()
{
// what do I need to do in here to get a list of
// all the registered applications
}
Кто-нибудь может подсказать, как я могу подойти к чему-то подобному?