Pagelink module

Important

The finance and operations (Dynamics 365) mobile app and platform are no longer supported. The platform components supporting the mobile app will be removed in a future update. The mobile app has also been removed from app stores. Previously installed instances of the app will continue to work. For more information, see Removed or deprecated platform features.

A pagelink is a control that navigates to another page.

Index

Types

Types

Hierarchy

Control
   └─ PageLink

Properties

Name Signature Description
container container: boolean (optional)
True if the control is a container.
Inherited from Control.container
generic generic: boolean (optional)
Inherited from Control.generic
getDataSource getDataSource: function(): any
Inherited from Control.getDataSource
hidden hidden: boolean
True if the control is hidden.
Inherited from Control.hidden

Methods

Name Signature Description
allowsNavigation allowsNavigation(): boolean
applyDesign applyDesign(design: PageLinkDesign): void Applies given design to the design on the control.
Overrides Control.applyDesign
dataContext dataContext(): any Inherited from Control.dataContext
getCount getCount(): number | string
getDesign getDesign(): Design Returns the design object of this control.
Inherited from Control.getDesign
getNavigationHandler getNavigationHandler(): NavigationArgs
isEditable isEditable(): boolean Boolean indicating if the control is editable.
Inherited from Control.isEditable
metadata metadata(): PageLinkMetadata Returns the metadata object of this control.
Overrides Control.metadata
parent parent(): Control | Page Returns the parent (control or page) of this control.
Inherited from Control.parent
root root(): Page Returns the root form instance (page) of this control.
Inherited from Control.root
showCount showCount(): boolean

PageLinkDesign

Hierarchy

Design
   └─ PageLinkDesign

Properties

Name Signature Description
alignItems alignItems: string (optional)
This property is an alias for the CSS property "align-items".
Inherited from Design.alignItems
alignSelf alignSelf: string (optional)
Inherited from Design.alignSelf
background background: string (optional)
Sets the background color.
bindings bindings: any (optional)
Inherited from Design.bindings
border border: "none" | "solid" | "left" | "right" | "top" | "bottom" (optional)
The border behavior of a control. This property will not be inherited by the children.
Inherited from Design.border
color color: string (optional)
The foreground color of the container.
Inherited from Design.color
excludeContext excludeContext: boolean (optional)
flexFlow flexFlow: string (optional)
Specifying this property makes the component a flex container component.
Inherited from Design.flexFlow
flexSize flexSize: string (optional)
One number or two numbers written as a string. For example, "(size to grow) [(size-to-shrink)]" to accommodate available space in the immediate flex container.
Inherited from Design.flexSize
fontSize fontSize: "medium" | "xx-small" | "x-small" | "small" | "large" | "x-large" | "xx-large" (optional)
The proportional text size
Inherited from Design.fontSize
fontWeight fontWeight: "normal" | "bold" (optional)
Normal or bold text.
Inherited from Design.fontWeight
hideArrow hideArrow: boolean (optional)
Allows an arrow ( > ) on a default styled navigation control to be hidden.
icon icon: string (optional)
Name of the icon that is displayed in the pagelink control.
justifyItems justifyItems: "flex-start" | "flex-end" | "center" | "space-between" (optional)
This property is an alias for the CSS property "justify-content".
Inherited from Design.justifyItems
label label: string (optional)
Inherited from Design.label
labelPosition labelPosition: "stacked" | "hidden" | "inline" (optional)
Determines how a label is positioned, if at all. By default, labelPosition is set to stacked.
Inherited from Design.labelPosition
name name: string (optional)
Inherited from Design.name
navigation navigation: NavigationArgs (optional)
Navigation object of the pagelink.
padding padding: "none" | "small" | "std" (optional)
Allows specifying the component's padding behavior.
Inherited from Design.padding
showCount showCount: boolean (optional)
If true, shows a count of the records present in the list on the target page.
style style: string (optional)
Determines the visual style of the pagelink control. Options: * "inline": takes up the full width its container, with the label in-line with the icon * "button": takes up only as much width as needed by the label, with the label below the icon
type type: ControlType (optional)
The type of the control as a string.
Inherited from Design.type

PageLinkMetadata

Hierarchy

ControlMetadata
   └─ PageLinkMetadata

Properties

Name Signature Description
BoundEntity BoundEntity: string (optional)
The entity to which the control is bound.
Inherited from ControlMetadata.BoundEntity
BoundField BoundField: string (optional)
Inherited from ControlMetadata.BoundField
Description Description: string (optional)
Description of the control.
Inherited from ControlMetadata.Description
Editable Editable: boolean (optional)
Boolean indicating if the control is editable.
Inherited from ControlMetadata.Editable
ExcludeContext ExcludeContext: boolean (optional)
ExtType ExtType: ControlType (optional)
The extended control type. For example, a control of type Input might have an extended type of Barcode.
Inherited from ControlMetadata.ExtType
HelpText HelpText: string (optional)
The keyboard shortcut for a command. For example, "(Shift+F5)"
Inherited from ControlMetadata.HelpText
Hidden Hidden: boolean (optional)
Boolean indicating if the control is hidden or not.
Inherited from ControlMetadata.Hidden
Icon Icon: string (optional)
Name of the icon that is displayed in the pagelink control.
IconSize IconSize: number (optional)
Determines the size of the icon that is displayed in the pagelink control.
Id Id: string (optional)
Identification string for a control.
Inherited from ControlMetadata.Id
Label Label: string (optional)
Label for a control. For example, a control representing a person's first name might have a label "First Name".
Inherited from ControlMetadata.Label
Name Name: string (optional)
Name of a control.
Inherited from ControlMetadata.Name
Navigation Navigation: NavigationArgs (optional)
Navigation object of the pagelink.
Order Order: number (optional)
Number indicating the order in which a control will appear on a page.
Inherited from ControlMetadata.Order
ShowCount ShowCount: boolean (optional)
If true, shows a count of the records present in the list on the target page.
Style Style: string (optional)
Determines the visual style of the pagelink control.
Target Target: string (optional)
Name of the target action or page to navigate to when the pagelink is selected.
Type Type: ControlType (optional)
String indicating the control type.
Inherited from ControlMetadata.Type
UseDataContext UseDataContext: boolean (optional)

Events

Name Signature Description
OnNavigate OnNavigate: function(navigation: NavigationArgs | string): any (optional)
An event that is triggered when the navigation is triggered.