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

标签 javascript jquery sapui5

我正在使用sap.tnt.SideNavigation来创建侧面板。为此,我正在创建一个页面,该页面具有sap.tnt.SideNavigation,其中包括在侧面导航中显示的导航项。所以 xml View 是这样的,

<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>

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

最佳答案

根据文档sap.tnt.SideNavigation只能与 sap.tnt.ToolPage 一起使用作为父布局控件。因此,它可能无法在页面控件中完美运行。

一般来说,如果 SideNavigation 未展开,则显示滚动项,否则显示滚动条。您可以通过使用 ToolPage example 来检查这一点。

关于javascript - 即使内容高度超过屏幕高度,侧面导航滚动图标也不会出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41394672/

相关文章:

javascript - 如何使用 AngularJS 创建下划线过滤器?

javascript - 为 react 组件传递 Prop 的最佳方式

javascript - 如何防止队列建立 jQuery

javascript - 手动 slider 不应在透明区域可见

javascript - OpenUI5 在树中拖放

javascript - 如何在 d3 散点图上剪裁趋势线?

OData Binding 扩展参数一对多关系

javascript - 用 JavaScript 替换部分 URL

jquery - 如何在Symfony2网站上实现AJAX?

javascript - 将焦点更改到另一个窗口,其中名称未定义