getEntityMainFormDescriptor (Client API reference)

Returns the default main form descriptor for the specified table.

Syntax

Xrm.Utility.getEntityMainFormDescriptor(entityName, formId);

Parameters

Name Type Required Description
entityName String Yes The logical name of the table.
formId String No The form ID of the table.

Returns

Type: Promise

Description: Returns a promise containing the default main form descriptor with the following values.

Parameter Name Type Description
Attributes Array of strings List of all the columns on the main form.
EntityLogicalName String The logical name of the specified table.
Id string The form ID of the specified table.
Label String The label of the specified table.
Name String The display name of the specified table.
Sections String The sections name of the specified table.
ShowLabel Boolean Indicates whether to show the label of the specified table or not.
Visible Boolean Indicates whether the form is visible or not.

Example

The following sample code shows how to get the main form descriptor for a specified table.

  // Define the table and form ID
  var entityName = "account";
  var formId = "8448b78f-8f42-454e-8e2a-f8196b0419af";

  // Get the main form descriptor 
  Xrm.Utility.getEntityMainFormDescriptor(entityName, formId);

Xrm.Utility