SAP UI5应用程序-滚动条问题

时间:2018-07-28 02:20:03

标签: sapui5

在SAP UI5应用程序中,每个表都有其自己的滚动条。还有一个页面级滚动条。问题是,要查看我必须使用的表的所有行,两个滚动条。例如,如果我正在滚动表格,一旦它到达(页面而不是表格的)底部,滚动就会消失。现在要查看剩余的行,我必须使用Page滚动条并将其向下移动。然后我又可以看到表格滚动并可以移动到下面。这意味着我必须使用2个滚动条来查看行。有什么办法可以避免这种情况?

第二个问题:如果我不使用标签,则不会出现正确的页面级滚动。出现一个非常长的滚动拇指(例如,如果我使用如下所示的语义页面标记,则滚动拇指的长度与正文一样好,并且可以像轨迹一样移动的区域很小)

ABC.xml

    <mvc:View controllerName="com.ABC" xmlns:layout="sap.ui.layout" xmlns:core="sap.ui.core"
    xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m"  xmlns:semantic="sap.m.semantic">

     //Here instead of semantic page if I use   
     // <Page class="sapUiNoMargin maxPage" showHeader="false"> it works fine 
        with proper page scroll of nice thumb length 

    <semantic:SemanticPage busy="{sharedApp>/oBusy/busy}" busyIndicatorDelay="{sharedApp/oBusy/delay}" id="page" showSubHeader="false">
        <semantic:content>
            <core:Fragment id="ordersGrowlNotifier" fragmentName="com.ASD" type="XML"/>

            <IconTabBar id="order-tabs" select="onTabChangeEvent" expandable="false" class="tabs">
                <items>
                    <IconTabFilter text="Order" key="cart_tab">
                        <content>
                            <VBox>
                                <items>
                                 <core:Fragment fragmentName="com.Order" type="XML"/>
                                </items>
                            </VBox>
                        </content>
                    </IconTabFilter>

                    <IconTabFilter id="orderdetails-tab-track"  key="track_tab" text="Track" visible="{orderMenu>/TrackVisible}" >
                        <content>
                            <VBox>
                                <items>
                                    <core:Fragment fragmentName="com.XYZ" type="XML"/>
                                </items>

                            </VBox>
                        </content>
                    </IconTabFilter>

                </items>

            </IconTabBar>
        </semantic:content>
    </semantic:SemanticPage>

</mvc:View>

1 个答案:

答案 0 :(得分:0)

尝试在enableScrolling=false上设置SemanticPage吗?