getPageContext (Client API reference)
Gets the page context as an object representing the page.
Note
This method is supported only on Unified Interface.
Syntax
Xrm.Utility.getPageContext();
Returns
The method returns an object with the input
property. The input
property is an object with the following values depending on whether you are currently on the entity form or entity list:
Entity form
Name | Type | Description |
---|---|---|
pageType |
String | The current page type. The value returned is entityrecord . |
entityName |
String | Logical name of the table currently displayed. |
entityId |
String | ID of the table record currently displayed in the form. |
createFromEntity |
Lookup | The parent record that provides default values based on mapped column values. The lookup object has the following String properties: entityType , id , and name . |
formId |
String | ID of the currently displayed form. |
Entity list
Name | Type | Description |
---|---|---|
pageType |
String | The current page type. The value returned is entitylist . |
entityName |
String | Logical name of the table currently displayed. |
viewId |
String | ID of the view currently displayed. |
viewType |
String | Type of the view currently displayed. Possible values are savedquery or userquery . |
Note
Only the pageType
and entityName
parameters will return values every time; all other parameters will return values only if specified by the logic that opened the page.