Class sap.uxap.ObjectPageSectionBaseModule: sap/uxap/ObjectPageSectionBase
An abstract container for object page sections and subSections
Since: 1.26.
sClassName
and enriches it with the information contained in oClassInfo
.customAnchorBarButton
. 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:
- Properties
- title : string
- visible : boolean (default: true)
- importance : sap.uxap.Importance (default: library.Importance.High)
- Aggregations
- customAnchorBarButton : sap.m.Button
In addition, all settings applicable to the base type sap.ui.core.Control can be used as well.
{string} | sId? | id for the new control, generated automatically if no id is given |
{object} | mSettings? | initial settings for the new control |
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.
{string} | sClassName | Name of the class being created |
{object} | oClassInfo? | Object literal with information about the class |
{function} | FNMetaImpl? | Constructor function for the metadata object; if not given, it defaults to sap.ui.core.ElementMetadata |
{function} | Created class / constructor function |
{sap.ui.base.Metadata} | Metadata object describing this class |
customAnchorBarButton
. {sap.uxap.ObjectPageSectionBase} | Reference to this in order to allow method chaining |
customAnchorBarButton
. The custom button that will provide a link to the section in the ObjectPageLayout anchor bar. This button will be used as a custom template to be into the ObjectPageLayout anchorBar area, therefore property changes happening on this button template after the first rendering won't affect the actual button copy used in the anchorBar.
If you want to change some of the button properties, you would need to bind them to a model.
{sap.m.Button} |
importance
. Determines whether the section will be hidden on low resolutions.
Default value is library.Importance.High
.
- Since:
- 1.32.0
{sap.uxap.Importance} | Value of property importance |
title
. Section Title
{string} | Value of property title |
visible
. Invisible ObjectPageSectionBase are not rendered
Default value is true
.
{boolean} | Value of property visible |
customAnchorBarButton
. {sap.m.Button} | oCustomAnchorBarButton | The customAnchorBarButton to set |
{sap.uxap.ObjectPageSectionBase} | Reference to this in order to allow method chaining |
importance
. Determines whether the section will be hidden on low resolutions.
When called with a value of null
or undefined
, the default value of the property will be restored.
Default value is library.Importance.High
.
{sap.uxap.Importance} | sImportance | New value for property importance |
- Since:
- 1.32.0
{sap.uxap.ObjectPageSectionBase} | Reference to this in order to allow method chaining |
title
. Section Title
When called with a value of null
or undefined
, the default value of the property will be restored.
{string} | sTitle | New value for property title |
{sap.uxap.ObjectPageSectionBase} | Reference to this in order to allow method chaining |
visible
. Invisible ObjectPageSectionBase are not rendered
When called with a value of null
or undefined
, the default value of the property will be restored.
Default value is true
.
{boolean} | bVisible | New value for property visible |
{sap.uxap.ObjectPageSectionBase} | Reference to this in order to allow method chaining |