Чтобы использовать новые (CRM 365) методы, вам нужно сделать две вещи:
Когда вы пишете библиотеку форм, ваша функция должна включать параметр.Это устанавливается CRM при вызове вашей функции.В моем примере здесь имя параметра executionContext
, но имя не имеет значения
Как только у вас есть этот параметр CRM, вы можете получить Контекст контекста , который является новым Xrm.Page
эквивалентСм. Ниже
function onLoad(executionContext)
{
var formContext = executionContext.getFormContext();
var lookup = formContext.getAttribute("new_account").getValue();
formContext.getAttribute("new_name").setValue("Your Account Name is:" + lookup[0].name);
}
Во-вторых, когда вы регистрируете свою библиотеку форм, вы должны передать контекст выполнения.Это то, что говорит CRM, что у вашего метода библиотеки форм есть параметр executionContext
, который должен быть установлен