即使内容高度超过屏幕高度,也不会出现侧面导航滚动图标

时间:2016-12-30 10:29:33

标签: javascript jquery sapui5

我正在使用 sap.tnt.SideNavigation 来创建侧面板。为此我正在创建一个页面,页面包含 sap.tnt.SideNavigation 导航项目显示在侧面导航中。所以xml视图是这样的,

<Page>
<content>
<m:ToggleButton icon="sap-icon://menu2" press="onCollapseExapandPress"/>
            <SideNavigation id="sideNavigation" visible="false">
                <item>
                    <NavigationList itemSelect="onItemSelect" items="{path:'/widgetsToLoad/widgets'}">
                        <NavigationListItem icon="{icon}" visible="{inPanel}"
                            tooltip="{name}"></NavigationListItem>
                    </NavigationList>
                </item>
            </SideNavigation>
</content>
</Page>

执行此操作后,虽然内容高度不是屏幕高度,但它不会显示滚动图标,而是会出现滚动条。如何解决此问题?

1 个答案:

答案 0 :(得分:1)

根据文档sap.tnt.SideNavigation,只能将sap.tnt.ToolPage用作父级布局控件。因此,它可能无法在Page控件中完美地工作。

通常,如果未展开SideNavigation,则会显示滚动项,否则会显示滚动条。你可以通过玩ToolPage example来检查这一点。