on ‎2018 Jan 18 10:47 PM
I am trying to modify the split panes in my view. My view looks like this:
<mvc:View
controllerName="svm.controller.Controller" xmlns:l="sap.ui.layout"
xmlns:mvc="sap.ui.core.mvc"
xmlns:core="sap.ui.core"
xmlns="sap.m">
<l:ResponsiveSplitter defaultPane="default" width="100%" height="100%">
<l:PaneContainer>
<l:SplitPane id="default" height="100%">
<Panel headerText="header">
</Panel>
</l:SplitPane>
<l:SplitPane height="100%">
<Panel headerText="header2">
</Panel>
</l:SplitPane>
</l:PaneContainer>
<l:ResponsiveSplitter>
</mvc:View>
The first thing I want to do is change how wide the panes start. It is easy to modify the size of the panel but the pane does not change to be the same width as its panel. Setting the pane to `width="20%"` and `width="80%"` does nothing to move where the splitters start.
I also want one of my panes to not be there when the application starts and to basically be added and removed on a toggle, complete with it's panel and everything inside.
Is there a way to do these things in javascript or preferably in xml?
Request clarification before answering.
You can use SplitterLayoutData
Work since 1.60 SAPUI5 version
http://jsfiddle.net/y9rffmm5/3/
Example:
<l:ResponsiveSplitter defaultPane="default" width="100%" height="100%">
<l:PaneContainer>
<l:SplitPane id="default" height="100%">
<l:layoutData><l:SplitterLayoutData resizable="true" size="25%"/></l:layoutData>
<Panel headerText="header">
</Panel>
......
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hii try with below code.....give a width for SplitPane it will work
<l:SplitPane requiredParentWidth="400" id="default">
<m:Panel headerText="Minimum parent width 400" height="100%">
<m:List headerText="Products" items="{ path: '/ProductCollection' }">
<m:StandardListItem title="{Name}" counter="{Quantity}"/> </m:List> </m:Panel>
</l:SplitPane>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 8 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.