如何创建具有响应列宽度的SAPUI5 sap.m.table?

时间:2014-12-04 11:47:21

标签: sapui5

我希望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”,但结果没有帮助)

0 个答案:

没有答案