Как определить, есть ли у объекта быстрого создания формы Javascript или нет? - PullRequest
1 голос
/ 15 июня 2019

У меня есть код ниже, с помощью которого я открываю форму быстрого создания для сущностей, если она включена, но если она не включена, я хочу открыть в новом окне.Мне нужно определить, что объект позволил быстро создать форму или нет по определению, и как это сделать с помощью Javascript?

var entityFormOptions = {};
entityFormOptions["entityName"] = "contact";
entityFormOptions["useQuickCreateForm"] = true;

// will make it true if quick create form not enabled
entityFormOptions["openInNewWindow"] = false;

// Set default values for the Contact form 
var formParameters = {}; 

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

1 Ответ

1 голос
/ 15 июня 2019

Я нашел свое решение, я могу найти IsQuickCreateEnabled через этот запрос API:

[URI организации] /api/data/v9.0/EntityDefinitions

...