我用它的头文件headerToolbar创建了一个sap.m.table。SAPUI5 - Responsive sap.m.Table
在标题中,我将标题和两个SelectList分隔开,并由ToolbarSpacer分隔。
的问题是,当屏幕尺寸较小的headerToolbar元素不回去到下一行,并截断......
在大屏幕上:
在小屏幕上:
我想报头是respons如果没有足够的空间,那么元素应该到达下一行。
下面是代码:
<headerToolbar height="auto">
<Toolbar height="auto">
<content>
<Title id="tableHeader" text="..."/>
<ToolbarSpacer />
<Label text="..." lableFor="sl1"/>
<SelectList id="sl1"
enabled="true">
<core:Item key="..." text="..." />
<core:Item key="..." text="..." />
</SelectList>
<ToolbarSpacer />
<Label text="..." lableFor="sl2"/>
<SelectList id="sl2"
enabled="true">
<core:Item key="..." text="..." />
<core:Item key="..." text="..." />
</SelectList>
<ToolbarSpacer />
</content>
</Toolbar>
</headerToolbar>
它的工作。你知道如何在FlexBox中的元素之间放置空间吗?使用工具栏我曾经使用ToolbarSpacer,但对于FlexBox我需要类似的东西... – Simo03
您可以在内部控件中设置保证金类: –
您可以在内部控件中设置保证金类: 'new sap.m.Label ({text:“labelText”class =“sapUiLargeMargin”})' https://help.sap.com/saphelp_uiaddon10/helpdata/en/77/7168ffe8324873973151dae2356d1c/content.htm 或使用sap.ui.layout。网格以响应的方式管理您的间距。在网格内放FlexBoxes https://experience.sap.com/fiori-design-web/grid-layout/ –