我希望sap.m.Table
具有响应列宽。我知道sap.ui.layout
控件允许与span属性一起指定宽度取决于窗口大小。例如:
<layoutData>
<l:GridData span="L7 M5 S12" />
</layoutData>
指定一个元素在大屏幕上占用7/12的可用空间,在中等大小的屏幕上占用5/12,在小屏幕上占用整个可用空间。那么如何组合这些元素以获得具有响应列宽的表?
例如,在下表中,如何给列c1指定span =“L8 M6 S12”和列c2 span =“L4 M6 S0”?列标题中的标签应相应对齐!
<core:View xmlns="sap.m">
<Table>
<columns>
<Column id="c1">
<Label text="myColumn1" />
</Column>
<Column id="c2">
<Label text="myColumn2" />
</Column>
</columns>
<items>
<ColumnListItem vAlign="Middle">
<ObjectListItem title="{path: 'c1'}" />
<ObjectListItem title="{path: 'c2'}" />
</ColumnListItem>
</items>
</Table>
</core:View>
(我搜索“ResponsiveFlowLayout”,但结果没有帮助)