sapui5如何在sap.m.Table中保持水平滚动条

时间:2018-08-03 08:10:09

标签: sapui5

我创建了一个包含15列的sap.m.Table,如何尝试为该特定表格创建水平滚动条, Scroll Container。但是它没有用。有人可以帮我为sap.m.Table

提供水平滚动条吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

您可以通过为每个表列指定 width 属性来实现它

<Table> 
    <columns>              
        <Column>
            <Text text="documentNumber"/>
        </Column>
        <Column width="60px">
            <Text text="col_Pos1"/>
        </Column>    
        <Column width="60px">
            <Text text="col_Pos2"/>
        </Column>     
        ......     
    </columns>
    <items>
        <ColumnListItem>
            <cells>                 
              <Text text="documentNumber"/>
              <Text text="col_Pos1"/>
              <Text text="col_Pos2"/>
            .....                   
            </cells>
        </ColumnListItem>
    </items>
</Table>

答案 1 :(得分:0)

我刚刚给width指定了Scroll Container中的Table。然后无法解决我的问题。

<ScrollContainer  width="100%" horizontal="true" vertical="true" focusable="true">
<Table width="100rem"> 
    <columns>              
        <Column>
            <Text text="documentNumber"/>
        </Column>
        <Column width="60px">
            <Text text="col_Pos1"/>
        </Column>    
        <Column width="60px">
            <Text text="col_Pos2"/>
        </Column>     
        ......     
    </columns>
    <items>
        <ColumnListItem>
            <cells>                 
              <Text text="documentNumber"/>
              <Text text="col_Pos1"/>
              <Text text="col_Pos2"/>
            .....                   
            </cells>
        </ColumnListItem>
    </items>
</Table>
</ScrollContainer>