下面有一些代码,如果启用了这些代码,我将为它们打开实体的快速创建表单,但如果未启用,我想在新窗口中打开。我需要确定该实体是否启用了快速创建表单,或者是否已定义,以及如何通过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); });
答案 0 :(得分:1)
我找到了解决方案,可以通过以下api请求找到IsQuickCreateEnabled:
[组织URI] /api/data/v9.0/EntityDefinitions