title | description | author | ms.author | ms.topic | ms.date | ms.reviewer | audience | ms.search.region |
---|---|---|---|---|---|---|---|---|
Part type |
Learn about the part type, a container control that contains only a page, allowing for a page to be embedded within a page. |
jasongre |
jasongre |
article |
05/24/2022 |
johnmichalak |
Developer |
Global |
[!include banner] [!include mobile app deprecated]
Part control type. A part is a container control that contains only a page, allowing for a page to be embedded within a page.
ContainerControl
└─ Part
- applyDesign
- dataContext
- getControl
- getControlById
- getDesign
- getEntityRef
- getPartPage
- hasTarget
- isEditable
- metadata
- parent
- root
container: boolean
True if the control is a container.
Inherited from ContainerControl.container
generic: boolean (optional)
getDataSource: function(): any
Inherited from Control.getDataSource
hidden
hidden: boolean
True if the control is hidden.
applyDesign(IDesign: PartDesign): void
Applies given design to the design on the control. If a design already exists, the prototype chain of the design will be preserved.
Overrides Control.applyDesign
Name | Type | Description |
---|---|---|
IDesign | PartDesign | object containing design properties as keys |
dataContext(): any
Inherited from Control.dataContext
getControl(controlName: string): Control
Given the name of a control, returns the control instance.
Inherited from ContainerControl.getControl
Name | Type | Description |
---|---|---|
controlName | string | control name |
Returns Control
getControlById(id: string): Control
Given the ID of a control, returns the control instance.
Inherited from ContainerControl.getControlById
Name | Type | Description |
---|---|---|
id | string | control ID |
Returns Control
getDesign(): Design
Returns the design object of this control.
Returns Design
getEntityRef(): string
Gets value of entityRef binding to control.
getPartPage(): Page
Gets the page of the part.
Returns Page
hasTarget(): boolean
Returns true if the part has a target page.
isEditable(): boolean
Boolean indicating if the control is editable. Returns false when either the control or its parent is not editable. Returns true when both the control and its parent are editable. Returns true when either the control or its parent is editable and the other is undefined. Returns undefined if both the control's edit-ability and its parent's edit-ability is undefined.
Inherited from Control.isEditable
metadata(): PartMetadata
Returns the metadata object of this control.
Overrides ContainerControl.metadata
Returns PartMetadata
Returns the parent (control or page) of this control.
root(): Page
Returns the root form instance (page) of this control.
Returns Page
[!INCLUDEfooter-include]