Class sap.f.semantic.SemanticPageModule: sap/f/semantic/SemanticPage

extends Control

An enhanced sap.f.DynamicPage, that contains controls with semantic-specific meaning.

Overview

Content specified in the sap.f.semantic.SemanticPage aggregations is automatically positioned in dedicated sections of the title or the footer of the page, depending on the control's semantics.

The actions in the SemanticPage title are grouped to text actions or icon actions. When an aggregation is set, the actions appear in the following predefined order (from left to right):

    Text actions:
  • The main semantic text action - titleMainAction
  • Any custom text actions - titleCustomTextActions
  • The semantic text actions - editAction, deleteAction, copyAction and addAction
    Icon actions:
  • Any custom icon actions - titleCustomIconActions
  • The simple semantic icon actions - favoriteAction and flagAction
  • The share menu semantic icon actions as a drop-down list with the following order:

    • sendEmailAction
    • discussInJamAction
    • shareInJamAction
    • sendMessageAction
    • printAction
    • Any customShareActions

  • The navigation semantic actions - fullScreenAction, exitFullScreenAction, and closeAction

The actions in the SemanticPage footer are positioned either on its left or right area and have the following predefined order:

    Footer left area:
  • The semantic text action - messagesIndicator
  • The semantic label - draftIndicator
    Footer right area:
  • The main semantic text action - footerMainAction
  • The semantic text actions - positiveAction and negativeAction
  • Any custom text actions - footerCustomActions

Usage

Using the SemanticPage facilitates the implementation of the SAP Fiori 2.0 design guidelines.

Responsive behavior

The responsive behavior of the SemanticPage depends on the behavior of the content that is displayed.


Since: 1.46.0.
Constructor Summary
new sap.f.semantic.SemanticPage(sId?, mSettings?)Constructor for a new SemanticPage.
Events borrowed from class sap.ui.core.Control
Method Summary
sap.f.semantic.SemanticPage.extend(sClassName, oClassInfo?, FNMetaImpl?)Creates a new subclass of class sap.f.semantic.SemanticPage with name sClassName and enriches it with the information contained in oClassInfo.
sap.f.semantic.SemanticPage.getMetadata()Returns a metadata object for class sap.f.semantic.SemanticPage.
addCustomShareAction(oCustomShareAction)Adds some customShareAction to the aggregation customShareActions.
addFooterCustomAction(oFooterCustomAction)Adds some footerCustomAction to the aggregation footerCustomActions.
addHeaderContent(oHeaderContent)Adds some headerContent to the aggregation headerContent.
addTitleCustomIconAction(oTitleCustomIconAction)Adds some titleCustomIconAction to the aggregation titleCustomIconActions.
addTitleCustomTextAction(oTitleCustomTextAction)Adds some titleCustomTextAction to the aggregation titleCustomTextActions.
addTitleExpandedContent(oTitleExpandedContent)Adds some titleExpandedContent to the aggregation titleExpandedContent.
addTitleSnappedContent(oTitleSnappedContent)Adds some titleSnappedContent to the aggregation titleSnappedContent.
destroyAddAction()Destroys the addAction in the aggregation addAction.
destroyCloseAction()Destroys the closeAction in the aggregation closeAction.
destroyContent()Destroys the content in the aggregation content.
destroyCopyAction()Destroys the copyAction in the aggregation copyAction.
destroyCustomShareActions()Destroys all the customShareActions in the aggregation customShareActions.
destroyDeleteAction()Destroys the deleteAction in the aggregation deleteAction.
destroyDiscussInJamAction()Destroys the discussInJamAction in the aggregation discussInJamAction.
destroyDraftIndicator()Destroys the draftIndicator in the aggregation draftIndicator.
destroyEditAction()Destroys the editAction in the aggregation editAction.
destroyExitFullScreenAction()Destroys the exitFullScreenAction in the aggregation exitFullScreenAction.
destroyFavoriteAction()Destroys the favoriteAction in the aggregation favoriteAction.
destroyFlagAction()Destroys the flagAction in the aggregation flagAction.
destroyFooterCustomActions()Destroys all the footerCustomActions in the aggregation footerCustomActions.
destroyFooterMainAction()Destroys the footerMainAction in the aggregation footerMainAction.
destroyFullScreenAction()Destroys the fullScreenAction in the aggregation fullScreenAction.
destroyHeaderContent()Destroys all the headerContent in the aggregation headerContent.
destroyMessagesIndicator()Destroys the messagesIndicator in the aggregation messagesIndicator.
destroyNegativeAction()Destroys the negativeAction in the aggregation negativeAction.
destroyPositiveAction()Destroys the positiveAction in the aggregation positiveAction.
destroyPrintAction()Destroys the printAction in the aggregation printAction.
destroySaveAsTileAction()Destroys the saveAsTileAction in the aggregation saveAsTileAction.
destroySendEmailAction()Destroys the sendEmailAction in the aggregation sendEmailAction.
destroySendMessageAction()Destroys the sendMessageAction in the aggregation sendMessageAction.
destroyShareInJamAction()Destroys the shareInJamAction in the aggregation shareInJamAction.
destroyTitleCustomIconActions()Destroys all the titleCustomIconActions in the aggregation titleCustomIconActions.
destroyTitleCustomTextActions()Destroys all the titleCustomTextActions in the aggregation titleCustomTextActions.
destroyTitleExpandedContent()Destroys all the titleExpandedContent in the aggregation titleExpandedContent.
destroyTitleHeading()Destroys the titleHeading in the aggregation titleHeading.
destroyTitleMainAction()Destroys the titleMainAction in the aggregation titleMainAction.
destroyTitleSnappedContent()Destroys all the titleSnappedContent in the aggregation titleSnappedContent.
getAddAction()Gets content of aggregation addAction.
getCloseAction()Gets content of aggregation closeAction.
getContent()Gets content of aggregation content.
getCopyAction()Gets content of aggregation copyAction.
getCustomShareActions()Gets content of aggregation customShareActions.
getDeleteAction()Gets content of aggregation deleteAction.
getDiscussInJamAction()Gets content of aggregation discussInJamAction.
getDraftIndicator()Gets content of aggregation draftIndicator.
getEditAction()Gets content of aggregation editAction.
getExitFullScreenAction()Gets content of aggregation exitFullScreenAction.
getFavoriteAction()Gets content of aggregation favoriteAction.
getFlagAction()Gets content of aggregation flagAction.
getFooterCustomActions()Gets content of aggregation footerCustomActions.
getFooterMainAction()Gets content of aggregation footerMainAction.
getFullScreenAction()Gets content of aggregation fullScreenAction.
getHeaderContent()Gets content of aggregation headerContent.
getHeaderExpanded()Gets current value of property headerExpanded.
getHeaderPinnable()Gets current value of property headerPinnable.
getMessagesIndicator()Gets content of aggregation messagesIndicator.
getNegativeAction()Gets content of aggregation negativeAction.
getPositiveAction()Gets content of aggregation positiveAction.
getPrintAction()Gets content of aggregation printAction.
getSaveAsTileAction()Gets content of aggregation saveAsTileAction.
getSendEmailAction()Gets content of aggregation sendEmailAction.
getSendMessageAction()Gets content of aggregation sendMessageAction.
getShareInJamAction()Gets content of aggregation shareInJamAction.
getShowFooter()Gets current value of property showFooter.
getTitleExpandedContent()Gets content of aggregation titleExpandedContent.
getTitleHeading()Gets content of aggregation titleHeading.
getTitleMainAction()Gets content of aggregation titleMainAction.
getTitleSnappedContent()Gets content of aggregation titleSnappedContent.
getToggleHeaderOnTitleClick()Gets current value of property toggleHeaderOnTitleClick.
indexOfCustomShareAction(oCustomShareAction)Checks for the provided sap.m.Button in the aggregation customShareActions.
indexOfFooterCustomAction(oFooterCustomAction)Checks for the provided sap.m.Button in the aggregation footerCustomActions.
indexOfHeaderContent(oHeaderContent)Checks for the provided sap.ui.core.Control in the aggregation headerContent.
indexOfTitleCustomIconAction(oTitleCustomIconAction)Checks for the provided sap.m.OverflowToolbarButton in the aggregation titleCustomIconActions.
indexOfTitleCustomTextAction(oTitleCustomTextAction)Checks for the provided sap.m.Button in the aggregation titleCustomTextActions.
indexOfTitleExpandedContent(oTitleExpandedContent)Checks for the provided sap.ui.core.Control in the aggregation titleExpandedContent.
indexOfTitleSnappedContent(oTitleSnappedContent)Checks for the provided sap.ui.core.Control in the aggregation titleSnappedContent.
insertCustomShareAction(oCustomShareAction, iIndex)Inserts a customShareAction into the aggregation customShareActions.
insertFooterCustomAction(oFooterCustomAction, iIndex)Inserts a footerCustomAction into the aggregation footerCustomActions.
insertHeaderContent(oHeaderContent, iIndex)Inserts a headerContent into the aggregation headerContent.
insertTitleCustomIconAction(oTitleCustomIconAction, iIndex)Inserts a titleCustomIconAction into the aggregation titleCustomIconActions.
insertTitleCustomTextAction(oTitleCustomTextAction, iIndex)Inserts a titleCustomTextAction into the aggregation titleCustomTextActions.
insertTitleExpandedContent(oTitleExpandedContent, iIndex)Inserts a titleExpandedContent into the aggregation titleExpandedContent.
insertTitleSnappedContent(oTitleSnappedContent, iIndex)Inserts a titleSnappedContent into the aggregation titleSnappedContent.
removeAllCustomShareActions()Removes all the controls from the aggregation customShareActions.
removeAllFooterCustomActions()Removes all the controls from the aggregation footerCustomActions.
removeAllHeaderContent()Removes all the controls from the aggregation headerContent.
removeAllTitleCustomIconActions()Removes all the controls from the aggregation titleCustomIconActions.
removeAllTitleCustomTextActions()Removes all the controls from the aggregation titleCustomTextActions.
removeAllTitleExpandedContent()Removes all the controls from the aggregation titleExpandedContent.
removeAllTitleSnappedContent()Removes all the controls from the aggregation titleSnappedContent.
removeCustomShareAction(vCustomShareAction)Removes a customShareAction from the aggregation customShareActions.
removeFooterCustomAction(vFooterCustomAction)Removes a footerCustomAction from the aggregation footerCustomActions.
removeHeaderContent(vHeaderContent)Removes a headerContent from the aggregation headerContent.
removeTitleCustomIconAction(vTitleCustomIconAction)Removes a titleCustomIconAction from the aggregation titleCustomIconActions.
removeTitleCustomTextAction(vTitleCustomTextAction)Removes a titleCustomTextAction from the aggregation titleCustomTextActions.
removeTitleExpandedContent(vTitleExpandedContent)Removes a titleExpandedContent from the aggregation titleExpandedContent.
removeTitleSnappedContent(vTitleSnappedContent)Removes a titleSnappedContent from the aggregation titleSnappedContent.
setAddAction(oAddAction)Sets the aggregated addAction.
setCloseAction(oCloseAction)Sets the aggregated closeAction.
setContent(oContent)Sets the aggregated content.
setCopyAction(oCopyAction)Sets the aggregated copyAction.
setDeleteAction(oDeleteAction)Sets the aggregated deleteAction.
setDiscussInJamAction(oDiscussInJamAction)Sets the aggregated discussInJamAction.
setDraftIndicator(oDraftIndicator)Sets the aggregated draftIndicator.
setEditAction(oEditAction)Sets the aggregated editAction.
setExitFullScreenAction(oExitFullScreenAction)Sets the aggregated exitFullScreenAction.
setFavoriteAction(oFavoriteAction)Sets the aggregated favoriteAction.
setFlagAction(oFlagAction)Sets the aggregated flagAction.
setFooterMainAction(oFooterMainAction)Sets the aggregated footerMainAction.
setFullScreenAction(oFullScreenAction)Sets the aggregated fullScreenAction.
setHeaderExpanded(bHeaderExpanded)Sets a new value for property headerExpanded.
setHeaderPinnable(bHeaderPinnable)Sets a new value for property headerPinnable.
setMessagesIndicator(oMessagesIndicator)Sets the aggregated messagesIndicator.
setNegativeAction(oNegativeAction)Sets the aggregated negativeAction.
setPositiveAction(oPositiveAction)Sets the aggregated positiveAction.
setPreserveHeaderStateOnScroll(bPreserveHeaderStateOnScroll)Sets a new value for property preserveHeaderStateOnScroll.
setPrintAction(oPrintAction)Sets the aggregated printAction.
setSaveAsTileAction(oSaveAsTileAction)Sets the aggregated saveAsTileAction.
setSendEmailAction(oSendEmailAction)Sets the aggregated sendEmailAction.
setSendMessageAction(oSendMessageAction)Sets the aggregated sendMessageAction.
setShareInJamAction(oShareInJamAction)Sets the aggregated shareInJamAction.
setShowFooter(bShowFooter)Sets a new value for property showFooter.
setTitleHeading(oTitleHeading)Sets the aggregated titleHeading.
setTitleMainAction(oTitleMainAction)Sets the aggregated titleMainAction.
setToggleHeaderOnTitleClick(bToggleHeaderOnTitleClick)Sets a new value for property toggleHeaderOnTitleClick.
Constructor Detail
new sap.f.semantic.SemanticPage(sId?, mSettings?)

Constructor for a new SemanticPage.

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

The supported settings are:

In addition, all settings applicable to the base type sap.ui.core.Control can be used as well.

Parameters:
stringsId?ID for the new control, generated automatically if no ID is given
objectmSettings?Initial settings for the new control
Method Detail
sap.f.semantic.SemanticPage.extend(sClassName, oClassInfo?, FNMetaImpl?): function

Creates a new subclass of class sap.f.semantic.SemanticPage 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.Control.extend.

Parameters:
stringsClassNameName of the class being created
objectoClassInfo?Object literal with information about the class
functionFNMetaImpl?Constructor function for the metadata object; if not given, it defaults to sap.ui.core.ElementMetadata
Returns:
functionCreated class / constructor function
sap.f.semantic.SemanticPage.getMetadata(): sap.ui.base.Metadata
Returns a metadata object for class sap.f.semantic.SemanticPage.
Returns:
sap.ui.base.MetadataMetadata object describing this class
addCustomShareAction(oCustomShareAction): sap.f.semantic.SemanticPage
Adds some customShareAction to the aggregation customShareActions.
Parameters:
sap.m.ButtonoCustomShareActionthe customShareAction to add; if empty, nothing is inserted
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
addFooterCustomAction(oFooterCustomAction): sap.f.semantic.SemanticPage
Adds some footerCustomAction to the aggregation footerCustomActions.
Parameters:
sap.m.ButtonoFooterCustomActionthe footerCustomAction to add; if empty, nothing is inserted
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
addHeaderContent(oHeaderContent): sap.f.semantic.SemanticPage
Adds some headerContent to the aggregation headerContent.
Parameters:
sap.ui.core.ControloHeaderContentthe headerContent to add; if empty, nothing is inserted
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
addTitleCustomIconAction(oTitleCustomIconAction): sap.f.semantic.SemanticPage
Adds some titleCustomIconAction to the aggregation titleCustomIconActions.
Parameters:
sap.m.OverflowToolbarButtonoTitleCustomIconActionthe titleCustomIconAction to add; if empty, nothing is inserted
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
addTitleCustomTextAction(oTitleCustomTextAction): sap.f.semantic.SemanticPage
Adds some titleCustomTextAction to the aggregation titleCustomTextActions.
Parameters:
sap.m.ButtonoTitleCustomTextActionthe titleCustomTextAction to add; if empty, nothing is inserted
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
addTitleExpandedContent(oTitleExpandedContent): sap.f.semantic.SemanticPage
Adds some titleExpandedContent to the aggregation titleExpandedContent.
Parameters:
sap.ui.core.ControloTitleExpandedContentthe titleExpandedContent to add; if empty, nothing is inserted
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
addTitleSnappedContent(oTitleSnappedContent): sap.f.semantic.SemanticPage
Adds some titleSnappedContent to the aggregation titleSnappedContent.
Parameters:
sap.ui.core.ControloTitleSnappedContentthe titleSnappedContent to add; if empty, nothing is inserted
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyAddAction(): sap.f.semantic.SemanticPage
Destroys the addAction in the aggregation addAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyCloseAction(): sap.f.semantic.SemanticPage
Destroys the closeAction in the aggregation closeAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyContent(): sap.f.semantic.SemanticPage
Destroys the content in the aggregation content.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyCopyAction(): sap.f.semantic.SemanticPage
Destroys the copyAction in the aggregation copyAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyCustomShareActions(): sap.f.semantic.SemanticPage
Destroys all the customShareActions in the aggregation customShareActions.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyDeleteAction(): sap.f.semantic.SemanticPage
Destroys the deleteAction in the aggregation deleteAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyDiscussInJamAction(): sap.f.semantic.SemanticPage
Destroys the discussInJamAction in the aggregation discussInJamAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyDraftIndicator(): sap.f.semantic.SemanticPage
Destroys the draftIndicator in the aggregation draftIndicator.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyEditAction(): sap.f.semantic.SemanticPage
Destroys the editAction in the aggregation editAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
Since:
1.50
destroyExitFullScreenAction(): sap.f.semantic.SemanticPage
Destroys the exitFullScreenAction in the aggregation exitFullScreenAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyFavoriteAction(): sap.f.semantic.SemanticPage
Destroys the favoriteAction in the aggregation favoriteAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyFlagAction(): sap.f.semantic.SemanticPage
Destroys the flagAction in the aggregation flagAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyFooterCustomActions(): sap.f.semantic.SemanticPage
Destroys all the footerCustomActions in the aggregation footerCustomActions.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyFooterMainAction(): sap.f.semantic.SemanticPage
Destroys the footerMainAction in the aggregation footerMainAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyFullScreenAction(): sap.f.semantic.SemanticPage
Destroys the fullScreenAction in the aggregation fullScreenAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyHeaderContent(): sap.f.semantic.SemanticPage
Destroys all the headerContent in the aggregation headerContent.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyMessagesIndicator(): sap.f.semantic.SemanticPage
Destroys the messagesIndicator in the aggregation messagesIndicator.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyNegativeAction(): sap.f.semantic.SemanticPage
Destroys the negativeAction in the aggregation negativeAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyPositiveAction(): sap.f.semantic.SemanticPage
Destroys the positiveAction in the aggregation positiveAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyPrintAction(): sap.f.semantic.SemanticPage
Destroys the printAction in the aggregation printAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroySaveAsTileAction(): sap.f.semantic.SemanticPage
Destroys the saveAsTileAction in the aggregation saveAsTileAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroySendEmailAction(): sap.f.semantic.SemanticPage
Destroys the sendEmailAction in the aggregation sendEmailAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroySendMessageAction(): sap.f.semantic.SemanticPage
Destroys the sendMessageAction in the aggregation sendMessageAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyShareInJamAction(): sap.f.semantic.SemanticPage
Destroys the shareInJamAction in the aggregation shareInJamAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyTitleCustomIconActions(): sap.f.semantic.SemanticPage
Destroys all the titleCustomIconActions in the aggregation titleCustomIconActions.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyTitleCustomTextActions(): sap.f.semantic.SemanticPage
Destroys all the titleCustomTextActions in the aggregation titleCustomTextActions.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyTitleExpandedContent(): sap.f.semantic.SemanticPage
Destroys all the titleExpandedContent in the aggregation titleExpandedContent.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyTitleHeading(): sap.f.semantic.SemanticPage
Destroys the titleHeading in the aggregation titleHeading.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyTitleMainAction(): sap.f.semantic.SemanticPage
Destroys the titleMainAction in the aggregation titleMainAction.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
destroyTitleSnappedContent(): sap.f.semantic.SemanticPage
Destroys all the titleSnappedContent in the aggregation titleSnappedContent.
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
getAddAction(): sap.f.semantic.AddAction

Gets content of aggregation addAction.

A semantic-specific button which is placed in the TextActions area of the SemanticPage title.

Returns:
sap.f.semantic.AddAction
getCloseAction(): sap.f.semantic.CloseAction

Gets content of aggregation closeAction.

A semantic-specific button which is placed in the IconActions area of the SemanticPage title.

Returns:
sap.f.semantic.CloseAction
getContent(): sap.ui.core.Control

Gets content of aggregation content.

The SemanticPage content.

Returns:
sap.ui.core.Control
getCopyAction(): sap.f.semantic.CopyAction

Gets content of aggregation copyAction.

A semantic-specific button which is placed in the TextActions area of the SemanticPage title.

Returns:
sap.f.semantic.CopyAction
getCustomShareActions(): sap.m.Button[]

Gets content of aggregation customShareActions.

The customShareActions are placed in the ShareMenu area of the SemanticPage title, right after the semantic actions.

Returns:
sap.m.Button[]
getDeleteAction(): sap.f.semantic.DeleteAction

Gets content of aggregation deleteAction.

A semantic-specific button which is placed in the TextActions area of the SemanticPage title.

Returns:
sap.f.semantic.DeleteAction
getDiscussInJamAction(): sap.f.semantic.DiscussInJamAction

Gets content of aggregation discussInJamAction.

A semantic-specific button which is placed in the ShareMenu area of the SemanticPage title.

Returns:
sap.f.semantic.DiscussInJamAction
getDraftIndicator(): sap.m.DraftIndicator

Gets content of aggregation draftIndicator.

A semantic-specific button which is placed in the FooterLeft area of the SemanticPage footer as a second action.

Returns:
sap.m.DraftIndicator
getEditAction(): sap.f.semantic.EditAction

Gets content of aggregation editAction.

A semantic-specific button which is placed in the TextActions area of the SemanticPage title.

Returns:
sap.f.semantic.EditAction
Since:
1.50
getExitFullScreenAction(): sap.f.semantic.ExitFullScreenAction

Gets content of aggregation exitFullScreenAction.

A semantic-specific button which is placed in the IconActions area of the SemanticPage title.

Returns:
sap.f.semantic.ExitFullScreenAction
getFavoriteAction(): sap.f.semantic.FavoriteAction

Gets content of aggregation favoriteAction.

A semantic-specific button which is placed in the IconActions area of the SemanticPage title.

Returns:
sap.f.semantic.FavoriteAction
getFlagAction(): sap.f.semantic.FlagAction

Gets content of aggregation flagAction.

A semantic-specific button which is placed in the IconActions area of the SemanticPage title.

Returns:
sap.f.semantic.FlagAction
getFooterCustomActions(): sap.m.Button[]

Gets content of aggregation footerCustomActions.

The footerCustomActions are placed in the FooterRight area of the SemanticPage footer, right after the semantic footer actions.

Returns:
sap.m.Button[]
getFooterMainAction(): sap.f.semantic.FooterMainAction

Gets content of aggregation footerMainAction.

A semantic-specific button which is placed in the FooterRight area of the SemanticPage footer with default text value set to Save.

Returns:
sap.f.semantic.FooterMainAction
getFullScreenAction(): sap.f.semantic.FullScreenAction

Gets content of aggregation fullScreenAction.

A semantic-specific button which is placed in the IconActions area of the SemanticPage title.

Returns:
sap.f.semantic.FullScreenAction
getHeaderContent(): sap.ui.core.Control[]

Gets content of aggregation headerContent.

The header content.

Returns:
sap.ui.core.Control[]
getHeaderExpanded(): boolean

Gets current value of property headerExpanded.

Determines whether the header is expanded.

The header can be also expanded/collapsed by user interaction, which requires the property to be internally mutated by the control to reflect the changed state.

Note: Please be aware, that initially collapsed header state is not supported, so headerExpanded should not be set to false when initializing the control.

Default value is true.

Returns:
booleanValue of property headerExpanded
getHeaderPinnable(): boolean

Gets current value of property headerPinnable.

Determines whether the header is pinnable.

Default value is true.

Returns:
booleanValue of property headerPinnable
getMessagesIndicator(): sap.f.semantic.MessagesIndicator

Gets content of aggregation messagesIndicator.

A semantic-specific button which is placed in the FooterLeft area of the SemanticPage footer as a first action.

Returns:
sap.f.semantic.MessagesIndicator
getNegativeAction(): sap.f.semantic.NegativeAction

Gets content of aggregation negativeAction.

A semantic-specific button which is placed in the FooterRight area of the SemanticPage footer with default text value set to Reject.

Returns:
sap.f.semantic.NegativeAction
getPositiveAction(): sap.f.semantic.PositiveAction

Gets content of aggregation positiveAction.

A semantic-specific button which is placed in the FooterRight area of the SemanticPage footer with default text value set to Accept.

Returns:
sap.f.semantic.PositiveAction
getPreserveHeaderStateOnScroll(): boolean

Gets current value of property preserveHeaderStateOnScroll.

Preserves the current header state when scrolling.

For example, if the user expands the header by clicking on the title and then scrolls down the page, the header will remain expanded.

Note: Based on internal rules, the value of the property is not always taken into account - for example, when the control is rendered on tablet or mobile and the title and the header are with height larger than a given threshold.

Default value is false.

Returns:
booleanValue of property preserveHeaderStateOnScroll
getPrintAction(): sap.f.semantic.PrintAction

Gets content of aggregation printAction.

A semantic-specific button which is placed in the ShareMenu area of the SemanticPage title.

Returns:
sap.f.semantic.PrintAction
getSaveAsTileAction(): sap.m.Button

Gets content of aggregation saveAsTileAction.

A button which is placed in the ShareMenu area of the SemanticPage title.

Returns:
sap.m.Button
getSendEmailAction(): sap.f.semantic.SendEmailAction

Gets content of aggregation sendEmailAction.

A semantic-specific button which is placed in the ShareMenu area of the SemanticPage title.

Returns:
sap.f.semantic.SendEmailAction
getSendMessageAction(): sap.f.semantic.SendMessageAction

Gets content of aggregation sendMessageAction.

A semantic-specific button which is placed in the ShareMenu area of the SemanticPage title.

Returns:
sap.f.semantic.SendMessageAction
getShareInJamAction(): sap.f.semantic.ShareInJamAction

Gets content of aggregation shareInJamAction.

A semantic-specific button which is placed in the ShareMenu area of the SemanticPage title.

Returns:
sap.f.semantic.ShareInJamAction
getShowFooter(): boolean

Gets current value of property showFooter.

Determines whether the footer is visible.

Default value is false.

Returns:
booleanValue of property showFooter
getTitleCustomIconActions(): sap.m.OverflowToolbarButton[]

Gets content of aggregation titleCustomIconActions.

The titleCustomIconActions are placed in the IconActions area of the SemanticPage title, right before the semantic icon action.

Returns:
sap.m.OverflowToolbarButton[]
getTitleCustomTextActions(): sap.m.Button[]

Gets content of aggregation titleCustomTextActions.

The titleCustomTextActions are placed in the TextActions area of the SemanticPage title, right before the semantic text action.

Returns:
sap.m.Button[]
getTitleExpandedContent(): sap.ui.core.Control[]

Gets content of aggregation titleExpandedContent.

The content,displayed in the title, when the header is in expanded state.

Note: The controls will be placed in the title`s middle area.

Returns:
sap.ui.core.Control[]
getTitleHeading(): sap.ui.core.Control

Gets content of aggregation titleHeading.

The SemanticPage heading.

A typical usage is the sap.m.Title or any other UI5 control, that serves as a heading for an object.

Note: The control will be placed in the title`s leftmost area.

Returns:
sap.ui.core.Control
getTitleMainAction(): sap.f.semantic.TitleMainAction

Gets content of aggregation titleMainAction.

A semantic-specific button which is placed in the SemanticPage title as first action.

Returns:
sap.f.semantic.TitleMainAction
getTitleSnappedContent(): sap.ui.core.Control[]

Gets content of aggregation titleSnappedContent.

The content, displayed in the title, when the header is in collapsed state.

Note: The controls will be placed in the title`s middle area.

Returns:
sap.ui.core.Control[]
getToggleHeaderOnTitleClick(): boolean

Gets current value of property toggleHeaderOnTitleClick.

Determines whether the user can switch between the expanded/collapsed states of the header by clicking on the title.

If set to false, the title is not clickable and the application must provide other means for expanding/collapsing the header, if necessary.

Default value is true.

Returns:
booleanValue of property toggleHeaderOnTitleClick
indexOfCustomShareAction(oCustomShareAction): int
Checks for the provided sap.m.Button in the aggregation customShareActions. and returns its index if found or -1 otherwise.
Parameters:
sap.m.ButtonoCustomShareActionThe customShareAction whose index is looked for
Returns:
intThe index of the provided control in the aggregation if found, or -1 otherwise
indexOfFooterCustomAction(oFooterCustomAction): int
Checks for the provided sap.m.Button in the aggregation footerCustomActions. and returns its index if found or -1 otherwise.
Parameters:
sap.m.ButtonoFooterCustomActionThe footerCustomAction whose index is looked for
Returns:
intThe index of the provided control in the aggregation if found, or -1 otherwise
indexOfHeaderContent(oHeaderContent): int
Checks for the provided sap.ui.core.Control in the aggregation headerContent. and returns its index if found or -1 otherwise.
Parameters:
sap.ui.core.ControloHeaderContentThe headerContent whose index is looked for
Returns:
intThe index of the provided control in the aggregation if found, or -1 otherwise
indexOfTitleCustomIconAction(oTitleCustomIconAction): int
Checks for the provided sap.m.OverflowToolbarButton in the aggregation titleCustomIconActions. and returns its index if found or -1 otherwise.
Parameters:
sap.m.OverflowToolbarButtonoTitleCustomIconActionThe titleCustomIconAction whose index is looked for
Returns:
intThe index of the provided control in the aggregation if found, or -1 otherwise
indexOfTitleCustomTextAction(oTitleCustomTextAction): int
Checks for the provided sap.m.Button in the aggregation titleCustomTextActions. and returns its index if found or -1 otherwise.
Parameters:
sap.m.ButtonoTitleCustomTextActionThe titleCustomTextAction whose index is looked for
Returns:
intThe index of the provided control in the aggregation if found, or -1 otherwise
indexOfTitleExpandedContent(oTitleExpandedContent): int
Checks for the provided sap.ui.core.Control in the aggregation titleExpandedContent. and returns its index if found or -1 otherwise.
Parameters:
sap.ui.core.ControloTitleExpandedContentThe titleExpandedContent whose index is looked for
Returns:
intThe index of the provided control in the aggregation if found, or -1 otherwise
indexOfTitleSnappedContent(oTitleSnappedContent): int
Checks for the provided sap.ui.core.Control in the aggregation titleSnappedContent. and returns its index if found or -1 otherwise.
Parameters:
sap.ui.core.ControloTitleSnappedContentThe titleSnappedContent whose index is looked for
Returns:
intThe index of the provided control in the aggregation if found, or -1 otherwise
insertCustomShareAction(oCustomShareAction, iIndex): sap.f.semantic.SemanticPage
Inserts a customShareAction into the aggregation customShareActions.
Parameters:
sap.m.ButtonoCustomShareActionthe customShareAction to insert; if empty, nothing is inserted
intiIndexthe 0-based index the customShareAction should be inserted at; for a negative value of iIndex, the customShareAction is inserted at position 0; for a value greater than the current size of the aggregation, the customShareAction is inserted at the last position
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
insertFooterCustomAction(oFooterCustomAction, iIndex): sap.f.semantic.SemanticPage
Inserts a footerCustomAction into the aggregation footerCustomActions.
Parameters:
sap.m.ButtonoFooterCustomActionthe footerCustomAction to insert; if empty, nothing is inserted
intiIndexthe 0-based index the footerCustomAction should be inserted at; for a negative value of iIndex, the footerCustomAction is inserted at position 0; for a value greater than the current size of the aggregation, the footerCustomAction is inserted at the last position
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
insertHeaderContent(oHeaderContent, iIndex): sap.f.semantic.SemanticPage
Inserts a headerContent into the aggregation headerContent.
Parameters:
sap.ui.core.ControloHeaderContentthe headerContent to insert; if empty, nothing is inserted
intiIndexthe 0-based index the headerContent should be inserted at; for a negative value of iIndex, the headerContent is inserted at position 0; for a value greater than the current size of the aggregation, the headerContent is inserted at the last position
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
insertTitleCustomIconAction(oTitleCustomIconAction, iIndex): sap.f.semantic.SemanticPage
Inserts a titleCustomIconAction into the aggregation titleCustomIconActions.
Parameters:
sap.m.OverflowToolbarButtonoTitleCustomIconActionthe titleCustomIconAction to insert; if empty, nothing is inserted
intiIndexthe 0-based index the titleCustomIconAction should be inserted at; for a negative value of iIndex, the titleCustomIconAction is inserted at position 0; for a value greater than the current size of the aggregation, the titleCustomIconAction is inserted at the last position
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
insertTitleCustomTextAction(oTitleCustomTextAction, iIndex): sap.f.semantic.SemanticPage
Inserts a titleCustomTextAction into the aggregation titleCustomTextActions.
Parameters:
sap.m.ButtonoTitleCustomTextActionthe titleCustomTextAction to insert; if empty, nothing is inserted
intiIndexthe 0-based index the titleCustomTextAction should be inserted at; for a negative value of iIndex, the titleCustomTextAction is inserted at position 0; for a value greater than the current size of the aggregation, the titleCustomTextAction is inserted at the last position
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
insertTitleExpandedContent(oTitleExpandedContent, iIndex): sap.f.semantic.SemanticPage
Inserts a titleExpandedContent into the aggregation titleExpandedContent.
Parameters:
sap.ui.core.ControloTitleExpandedContentthe titleExpandedContent to insert; if empty, nothing is inserted
intiIndexthe 0-based index the titleExpandedContent should be inserted at; for a negative value of iIndex, the titleExpandedContent is inserted at position 0; for a value greater than the current size of the aggregation, the titleExpandedContent is inserted at the last position
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
insertTitleSnappedContent(oTitleSnappedContent, iIndex): sap.f.semantic.SemanticPage
Inserts a titleSnappedContent into the aggregation titleSnappedContent.
Parameters:
sap.ui.core.ControloTitleSnappedContentthe titleSnappedContent to insert; if empty, nothing is inserted
intiIndexthe 0-based index the titleSnappedContent should be inserted at; for a negative value of iIndex, the titleSnappedContent is inserted at position 0; for a value greater than the current size of the aggregation, the titleSnappedContent is inserted at the last position
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
removeAllCustomShareActions(): sap.m.Button[]

Removes all the controls from the aggregation customShareActions.

Additionally, it unregisters them from the hosting UIArea.

Returns:
sap.m.Button[]An array of the removed elements (might be empty)
removeAllFooterCustomActions(): sap.m.Button[]

Removes all the controls from the aggregation footerCustomActions.

Additionally, it unregisters them from the hosting UIArea.

Returns:
sap.m.Button[]An array of the removed elements (might be empty)
removeAllHeaderContent(): sap.ui.core.Control[]

Removes all the controls from the aggregation headerContent.

Additionally, it unregisters them from the hosting UIArea.

Returns:
sap.ui.core.Control[]An array of the removed elements (might be empty)
removeAllTitleCustomIconActions(): sap.m.OverflowToolbarButton[]

Removes all the controls from the aggregation titleCustomIconActions.

Additionally, it unregisters them from the hosting UIArea.

Returns:
sap.m.OverflowToolbarButton[]An array of the removed elements (might be empty)
removeAllTitleCustomTextActions(): sap.m.Button[]

Removes all the controls from the aggregation titleCustomTextActions.

Additionally, it unregisters them from the hosting UIArea.

Returns:
sap.m.Button[]An array of the removed elements (might be empty)
removeAllTitleExpandedContent(): sap.ui.core.Control[]

Removes all the controls from the aggregation titleExpandedContent.

Additionally, it unregisters them from the hosting UIArea.

Returns:
sap.ui.core.Control[]An array of the removed elements (might be empty)
removeAllTitleSnappedContent(): sap.ui.core.Control[]

Removes all the controls from the aggregation titleSnappedContent.

Additionally, it unregisters them from the hosting UIArea.

Returns:
sap.ui.core.Control[]An array of the removed elements (might be empty)
removeCustomShareAction(vCustomShareAction): sap.m.Button
Removes a customShareAction from the aggregation customShareActions.
Parameters:
int|string|sap.m.ButtonvCustomShareActionThe customShareAction to remove or its index or id
Returns:
sap.m.ButtonThe removed customShareAction or null
removeFooterCustomAction(vFooterCustomAction): sap.m.Button
Removes a footerCustomAction from the aggregation footerCustomActions.
Parameters:
int|string|sap.m.ButtonvFooterCustomActionThe footerCustomAction to remove or its index or id
Returns:
sap.m.ButtonThe removed footerCustomAction or null
removeHeaderContent(vHeaderContent): sap.ui.core.Control
Removes a headerContent from the aggregation headerContent.
Parameters:
int|string|sap.ui.core.ControlvHeaderContentThe headerContent to remove or its index or id
Returns:
sap.ui.core.ControlThe removed headerContent or null
removeTitleCustomIconAction(vTitleCustomIconAction): sap.m.OverflowToolbarButton
Removes a titleCustomIconAction from the aggregation titleCustomIconActions.
Parameters:
int|string|sap.m.OverflowToolbarButtonvTitleCustomIconActionThe titleCustomIconAction to remove or its index or id
Returns:
sap.m.OverflowToolbarButtonThe removed titleCustomIconAction or null
removeTitleCustomTextAction(vTitleCustomTextAction): sap.m.Button
Removes a titleCustomTextAction from the aggregation titleCustomTextActions.
Parameters:
int|string|sap.m.ButtonvTitleCustomTextActionThe titleCustomTextAction to remove or its index or id
Returns:
sap.m.ButtonThe removed titleCustomTextAction or null
removeTitleExpandedContent(vTitleExpandedContent): sap.ui.core.Control
Removes a titleExpandedContent from the aggregation titleExpandedContent.
Parameters:
int|string|sap.ui.core.ControlvTitleExpandedContentThe titleExpandedContent to remove or its index or id
Returns:
sap.ui.core.ControlThe removed titleExpandedContent or null
removeTitleSnappedContent(vTitleSnappedContent): sap.ui.core.Control
Removes a titleSnappedContent from the aggregation titleSnappedContent.
Parameters:
int|string|sap.ui.core.ControlvTitleSnappedContentThe titleSnappedContent to remove or its index or id
Returns:
sap.ui.core.ControlThe removed titleSnappedContent or null
setAddAction(oAddAction): sap.f.semantic.SemanticPage
Sets the aggregated addAction.
Parameters:
sap.f.semantic.AddActionoAddActionThe addAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setCloseAction(oCloseAction): sap.f.semantic.SemanticPage
Sets the aggregated closeAction.
Parameters:
sap.f.semantic.CloseActionoCloseActionThe closeAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setContent(oContent): sap.f.semantic.SemanticPage
Sets the aggregated content.
Parameters:
sap.ui.core.ControloContentThe content to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setCopyAction(oCopyAction): sap.f.semantic.SemanticPage
Sets the aggregated copyAction.
Parameters:
sap.f.semantic.CopyActionoCopyActionThe copyAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setDeleteAction(oDeleteAction): sap.f.semantic.SemanticPage
Sets the aggregated deleteAction.
Parameters:
sap.f.semantic.DeleteActionoDeleteActionThe deleteAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setDiscussInJamAction(oDiscussInJamAction): sap.f.semantic.SemanticPage
Sets the aggregated discussInJamAction.
Parameters:
sap.f.semantic.DiscussInJamActionoDiscussInJamActionThe discussInJamAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setDraftIndicator(oDraftIndicator): sap.f.semantic.SemanticPage
Sets the aggregated draftIndicator.
Parameters:
sap.m.DraftIndicatoroDraftIndicatorThe draftIndicator to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setEditAction(oEditAction): sap.f.semantic.SemanticPage
Sets the aggregated editAction.
Parameters:
sap.f.semantic.EditActionoEditActionThe editAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
Since:
1.50
setExitFullScreenAction(oExitFullScreenAction): sap.f.semantic.SemanticPage
Sets the aggregated exitFullScreenAction.
Parameters:
sap.f.semantic.ExitFullScreenActionoExitFullScreenActionThe exitFullScreenAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setFavoriteAction(oFavoriteAction): sap.f.semantic.SemanticPage
Sets the aggregated favoriteAction.
Parameters:
sap.f.semantic.FavoriteActionoFavoriteActionThe favoriteAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setFlagAction(oFlagAction): sap.f.semantic.SemanticPage
Sets the aggregated flagAction.
Parameters:
sap.f.semantic.FlagActionoFlagActionThe flagAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setFooterMainAction(oFooterMainAction): sap.f.semantic.SemanticPage
Sets the aggregated footerMainAction.
Parameters:
sap.f.semantic.FooterMainActionoFooterMainActionThe footerMainAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setFullScreenAction(oFullScreenAction): sap.f.semantic.SemanticPage
Sets the aggregated fullScreenAction.
Parameters:
sap.f.semantic.FullScreenActionoFullScreenActionThe fullScreenAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setHeaderExpanded(bHeaderExpanded): sap.f.semantic.SemanticPage

Sets a new value for property headerExpanded.

Determines whether the header is expanded.

The header can be also expanded/collapsed by user interaction, which requires the property to be internally mutated by the control to reflect the changed state.

Note: Please be aware, that initially collapsed header state is not supported, so headerExpanded should not be set to false when initializing the control.

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

Default value is true.

Parameters:
booleanbHeaderExpandedNew value for property headerExpanded
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setHeaderPinnable(bHeaderPinnable): sap.f.semantic.SemanticPage

Sets a new value for property headerPinnable.

Determines whether the header is pinnable.

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

Default value is true.

Parameters:
booleanbHeaderPinnableNew value for property headerPinnable
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setMessagesIndicator(oMessagesIndicator): sap.f.semantic.SemanticPage
Sets the aggregated messagesIndicator.
Parameters:
sap.f.semantic.MessagesIndicatoroMessagesIndicatorThe messagesIndicator to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setNegativeAction(oNegativeAction): sap.f.semantic.SemanticPage
Sets the aggregated negativeAction.
Parameters:
sap.f.semantic.NegativeActionoNegativeActionThe negativeAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setPositiveAction(oPositiveAction): sap.f.semantic.SemanticPage
Sets the aggregated positiveAction.
Parameters:
sap.f.semantic.PositiveActionoPositiveActionThe positiveAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setPreserveHeaderStateOnScroll(bPreserveHeaderStateOnScroll): sap.f.semantic.SemanticPage

Sets a new value for property preserveHeaderStateOnScroll.

Preserves the current header state when scrolling.

For example, if the user expands the header by clicking on the title and then scrolls down the page, the header will remain expanded.

Note: Based on internal rules, the value of the property is not always taken into account - for example, when the control is rendered on tablet or mobile and the title and the header are with height larger than a given threshold.

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

Default value is false.

Parameters:
booleanbPreserveHeaderStateOnScrollNew value for property preserveHeaderStateOnScroll
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setPrintAction(oPrintAction): sap.f.semantic.SemanticPage
Sets the aggregated printAction.
Parameters:
sap.f.semantic.PrintActionoPrintActionThe printAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setSaveAsTileAction(oSaveAsTileAction): sap.f.semantic.SemanticPage
Sets the aggregated saveAsTileAction.
Parameters:
sap.m.ButtonoSaveAsTileActionThe saveAsTileAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setSendEmailAction(oSendEmailAction): sap.f.semantic.SemanticPage
Sets the aggregated sendEmailAction.
Parameters:
sap.f.semantic.SendEmailActionoSendEmailActionThe sendEmailAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setSendMessageAction(oSendMessageAction): sap.f.semantic.SemanticPage
Sets the aggregated sendMessageAction.
Parameters:
sap.f.semantic.SendMessageActionoSendMessageActionThe sendMessageAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setShareInJamAction(oShareInJamAction): sap.f.semantic.SemanticPage
Sets the aggregated shareInJamAction.
Parameters:
sap.f.semantic.ShareInJamActionoShareInJamActionThe shareInJamAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setShowFooter(bShowFooter): sap.f.semantic.SemanticPage

Sets a new value for property showFooter.

Determines whether the footer is visible.

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

Default value is false.

Parameters:
booleanbShowFooterNew value for property showFooter
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setTitleHeading(oTitleHeading): sap.f.semantic.SemanticPage
Sets the aggregated titleHeading.
Parameters:
sap.ui.core.ControloTitleHeadingThe titleHeading to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setTitleMainAction(oTitleMainAction): sap.f.semantic.SemanticPage
Sets the aggregated titleMainAction.
Parameters:
sap.f.semantic.TitleMainActionoTitleMainActionThe titleMainAction to set
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining
setToggleHeaderOnTitleClick(bToggleHeaderOnTitleClick): sap.f.semantic.SemanticPage

Sets a new value for property toggleHeaderOnTitleClick.

Determines whether the user can switch between the expanded/collapsed states of the header by clicking on the title.

If set to false, the title is not clickable and the application must provide other means for expanding/collapsing the header, if necessary.

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

Default value is true.

Parameters:
booleanbToggleHeaderOnTitleClickNew value for property toggleHeaderOnTitleClick
Returns:
sap.f.semantic.SemanticPageReference to this in order to allow method chaining