Sapui5 SAP UI5应用程序-滚动条问题
在SAP UI5应用程序中,每个表都有自己的滚动条。还有一个页面级滚动条。问题是,要查看我必须使用的表中的所有行,请使用两个滚动条。例如,如果我正在滚动表格,一旦表格到达底部(页面而不是表格),滚动就会消失。现在要查看其余的行,我必须使用页面滚动条并将其向下移动。然后我可以再次看到表格滚动,并可以在下面移动。这意味着我必须使用2个滚动条来查看行。有没有办法避免这种情况 第二个问题:如果我不使用标签,则不会显示正确的页面级别滚动。出现一个很长的滚动拇指(例如,如果我使用如下所示的语义页面标记,滚动拇指的长度与正文一样长,移动区域与轨迹一样小) ABC.xmlSapui5 SAP UI5应用程序-滚动条问题,sapui5,Sapui5,在SAP UI5应用程序中,每个表都有自己的滚动条。还有一个页面级滚动条。问题是,要查看我必须使用的表中的所有行,请使用两个滚动条。例如,如果我正在滚动表格,一旦表格到达底部(页面而不是表格),滚动就会消失。现在要查看其余的行,我必须使用页面滚动条并将其向下移动。然后我可以再次看到表格滚动,并可以在下面移动。这意味着我必须使用2个滚动条来查看行。有没有办法避免这种情况 第二个问题:如果我不使用标签,则不会显示正确的页面级别滚动。出现一个很长的滚动拇指(例如,如果我使用如下所示的语义页面标记,滚动
<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>
//这里不是语义页面,如果我使用
//它很好用
具有合适的页面卷轴,长度适中
很难判断这里出了什么问题。根据我的经验,这与你的css有关。这是一个布局问题,如果页面高度大于屏幕大小,页面滚动就会自动出现。这同样适用于表。您可以根据屏幕大小减少表的可见行。