Class sap.ui.layout.ResponsiveSplitterModule: sap/ui/layout/ResponsiveSplitter
ResponsiveSplitter is a control that enables responsiveness of normal Splitter. ResponsiveSplitter consists of PaneContainers that further agregate other PaneContainers and SplitPanes. SplitPanes can be moved to the pagination when a minimum width of their parent is reached.
Since: 1.38.
sClassName and enriches it with the information contained in oClassInfo.defaultPane, or null. 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
- Aggregations
- rootPaneContainer : sap.ui.layout.PaneContainer (default)
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 |
rootPaneContainer. | {sap.ui.layout.ResponsiveSplitter} | Reference to this in order to allow method chaining |
defaultPane, or null. | {sap.ui.layout.SplitPane} |
height. The height of the control
Default value is 100%.
| {sap.ui.core.CSSSize} | Value of property height |
rootPaneContainer. The root PaneContainer of the ResponsiveSplitter
| {sap.ui.layout.PaneContainer} |
width. The width of the control
Default value is 100%.
| {sap.ui.core.CSSSize} | Value of property width |
defaultPane. | {sap.ui.layout.SplitPane} | oDefaultPane | Id of an element which becomes the new target of this defaultPane association; alternatively, an element instance may be given |
| {sap.ui.layout.ResponsiveSplitter} | Reference to this in order to allow method chaining |
height. The height of the control
When called with a value of null or undefined, the default value of the property will be restored.
Default value is 100%.
| {sap.ui.core.CSSSize} | sHeight | New value for property height |
| {sap.ui.layout.ResponsiveSplitter} | Reference to this in order to allow method chaining |
rootPaneContainer. | {sap.ui.layout.PaneContainer} | oRootPaneContainer | The rootPaneContainer to set |
| {sap.ui.layout.ResponsiveSplitter} | Reference to this in order to allow method chaining |
width. The width of the control
When called with a value of null or undefined, the default value of the property will be restored.
Default value is 100%.
| {sap.ui.core.CSSSize} | sWidth | New value for property width |
| {sap.ui.layout.ResponsiveSplitter} | Reference to this in order to allow method chaining |