class sap.f.DynamicPageAccessibleLandmarkInfo

Visiblity: public
UX Guidelines:
Implements:
Available since: N/A
Module: sap/f/DynamicPageAccessibleLandmarkInfo
Application Component: CA-UI5-CTR

Settings for accessible landmarks which can be applied to the container elements of a sap.f.DynamicPage control.

These landmarks are used by assistive technologies (such as screen readers) to provide a meaningful page overview.


Constructor

Constructor for a new sap.f.DynamicPageAccessibleLandmarkInfo element.

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers. See sap.ui.base.ManagedObject#constructor for a general description of the syntax of the settings object.

new sap.f.DynamicPageAccessibleLandmarkInfo(sId?, mSettings?)
Param Type Default Value Description
sId? string

ID for the new element, generated automatically if no ID is given

mSettings? object

Initial settings for the new element


Properties

Name Type Default Value Description
contentLabel string

Texts which describe the landmark of the content container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

Visibility: public
contentRole sap.ui.core.AccessibleLandmarkRole None

Landmark role of the content container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Visibility: public
footerLabel string

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

Visibility: public
footerRole sap.ui.core.AccessibleLandmarkRole None

Landmark role of the footer container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Visibility: public
headerLabel string

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

Visibility: public
headerRole sap.ui.core.AccessibleLandmarkRole None

Landmark role of the header container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Visibility: public
rootLabel string

Texts which describe the landmark of the root container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

Visibility: public
rootRole sap.ui.core.AccessibleLandmarkRole None

Landmark role of the root container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Visibility: public

Methods Overview

Method Description
sap.f.DynamicPageAccessibleLandmarkInfo.extend

Creates a new subclass of class sap.f.DynamicPageAccessibleLandmarkInfo with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of information as described in sap.ui.core.Element.extend.

getContentLabel

Gets current value of property contentLabel.

Texts which describe the landmark of the content container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

getContentRole

Gets current value of property contentRole.

Landmark role of the content container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Default value is "None".

getFooterLabel

Gets current value of property footerLabel.

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

getFooterRole

Gets current value of property footerRole.

Landmark role of the footer container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Default value is "None".

getHeaderLabel

Gets current value of property headerLabel.

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

getHeaderRole

Gets current value of property headerRole.

Landmark role of the header container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Default value is "None".

sap.f.DynamicPageAccessibleLandmarkInfo.getMetadata

Returns a metadata object for class sap.f.DynamicPageAccessibleLandmarkInfo.

getRootLabel

Gets current value of property rootLabel.

Texts which describe the landmark of the root container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

getRootRole

Gets current value of property rootRole.

Landmark role of the root container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Default value is "None".

setContentLabel

Sets a new value for property contentLabel.

Texts which describe the landmark of the content container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

When called with a value of null or undefined, the default value of the property will be restored.

setContentRole

Sets a new value for property contentRole.

Landmark role of the content container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is "None".

setFooterLabel

Sets a new value for property footerLabel.

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

When called with a value of null or undefined, the default value of the property will be restored.

setFooterRole

Sets a new value for property footerRole.

Landmark role of the footer container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is "None".

setHeaderLabel

Sets a new value for property headerLabel.

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

When called with a value of null or undefined, the default value of the property will be restored.

setHeaderRole

Sets a new value for property headerRole.

Landmark role of the header container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is "None".

setRootLabel

Sets a new value for property rootLabel.

Texts which describe the landmark of the root container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

When called with a value of null or undefined, the default value of the property will be restored.

setRootRole

Sets a new value for property rootRole.

Landmark role of the root container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is "None".

sap.f.DynamicPageAccessibleLandmarkInfo.extend

Creates a new subclass of class sap.f.DynamicPageAccessibleLandmarkInfo with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of information as described in sap.ui.core.Element.extend.

Param Type DefaultValue Description
sClassName string

Name of the class being created

oClassInfo object

Object literal with information about the class

FNMetaImpl function

Constructor function for the metadata object; if not given, it defaults to the metadata implementation used by this class

getContentLabel

Gets current value of property contentLabel.

Texts which describe the landmark of the content container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

getContentRole

Gets current value of property contentRole.

Landmark role of the content container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Default value is "None".

getFooterLabel

Gets current value of property footerLabel.

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

getFooterRole

Gets current value of property footerRole.

Landmark role of the footer container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Default value is "None".

getHeaderLabel

Gets current value of property headerLabel.

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

getHeaderRole

Gets current value of property headerRole.

Landmark role of the header container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Default value is "None".

sap.f.DynamicPageAccessibleLandmarkInfo.getMetadata

Returns a metadata object for class sap.f.DynamicPageAccessibleLandmarkInfo.

getRootLabel

Gets current value of property rootLabel.

Texts which describe the landmark of the root container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

getRootRole

Gets current value of property rootRole.

Landmark role of the root container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

Default value is "None".

setContentLabel

Sets a new value for property contentLabel.

Texts which describe the landmark of the content container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

When called with a value of null or undefined, the default value of the property will be restored.

Param Type DefaultValue Description
sContentLabel string

New value for property contentLabel

setContentRole

Sets a new value for property contentRole.

Landmark role of the content container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is "None".

Param Type DefaultValue Description
sContentRole sap.ui.core.AccessibleLandmarkRole "None"

New value for property contentRole

setFooterLabel

Sets a new value for property footerLabel.

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

When called with a value of null or undefined, the default value of the property will be restored.

Param Type DefaultValue Description
sFooterLabel string

New value for property footerLabel

setFooterRole

Sets a new value for property footerRole.

Landmark role of the footer container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is "None".

Param Type DefaultValue Description
sFooterRole sap.ui.core.AccessibleLandmarkRole "None"

New value for property footerRole

setHeaderLabel

Sets a new value for property headerLabel.

Texts which describe the landmark of the header container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

When called with a value of null or undefined, the default value of the property will be restored.

Param Type DefaultValue Description
sHeaderLabel string

New value for property headerLabel

setHeaderRole

Sets a new value for property headerRole.

Landmark role of the header container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is "None".

Param Type DefaultValue Description
sHeaderRole sap.ui.core.AccessibleLandmarkRole "None"

New value for property headerRole

setRootLabel

Sets a new value for property rootLabel.

Texts which describe the landmark of the root container of the corresponding sap.f.DynamicPage control.

If not set (and a landmark different than sap.ui.core.AccessibleLandmarkRole.None is defined), no label is set.

When called with a value of null or undefined, the default value of the property will be restored.

Param Type DefaultValue Description
sRootLabel string

New value for property rootLabel

setRootRole

Sets a new value for property rootRole.

Landmark role of the root container of the corresponding sap.f.DynamicPage control.

If set to sap.ui.core.AccessibleLandmarkRole.None, no landmark will be added to the container.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is "None".

Param Type DefaultValue Description
sRootRole sap.ui.core.AccessibleLandmarkRole "None"

New value for property rootRole