sapui5 - 页面放置在 SAPUI5 中的页面内时出现滚动问题
问题描述
我有一个要求,我需要sap.m.Page
在另一个中放置一个sap.m.Page
,我知道不建议这样做。我面临的问题是我试图只为外页启用滚动;但是当我在内页内展开内容时,滚动不会动态增加。内页中有很多垂直内容,并且不完全可见,因为滚动不会随着展开的面板而增加。
即使这样也不能解决我的问题。请协助。
SAPUI5 版本:1.38.37
外页布局:
<mvc:View ...>
<Page showHeader="false">
<content>
<IconTabBar>
<items>
<IconTabFilter>
<content>
<mvc:XMLView viewName="namespace.view.InnerView1" displayBlock="true"/>
</content>
</IconTabFilter>
<IconTabSeparator icon=""/>
.
//multiple IconTabFilters here
.
</items>
</IconTabBar>
</content>
</Page>
</mvc:View>
内页布局(InnerView1):
<mvc:View ...>
<Page showHeader="false" enableScrolling="false">
<content>
.
//multiple expandable/collapsible Panels here
.
</content>
<footer floatingFooter="false">
<Toolbar>
<ToolbarSpacer/>
.
//multiple Buttons here
.
</Toolbar>
</footer>
</Page>
</mvc:View>
内页中的面板最初是折叠的,但它们是可展开的。但是,如果所有面板都在正在运行的应用程序中展开,则最后几个面板无法通过滚动访问。即滚动条不会根据面板的高度进行调整。
解决方案
尝试使用:
enableScrolling="false" //for disabling
enableScrolling="true" //for enabling
推荐阅读
- html - 有没有办法在博客中摆脱“用“blablabla”标签显示所有时髦的词?
- angular - 剥离具有多个角度值的 url
- c# - 如何使用 jmeter 获取 httpcontext 会话值
- c# - PRISM 命令包括发件人,OnNavigated 命令包括 WebBrowser 发件人
- javascript - Vue.js 在 enter 播放后动态更改离开过渡
- azure - 最近的 Azure 功能升级使用 libwebp.dll 破坏了 WebP 解码回位图
- c++ - 如何为 c++ 的不同变量类型的结构元素创建动态数组?
- angular - 基本角度材料表显示测试数据,但不是我的数据
- sql - 查询中未涉及的列上的 MariaDB“列数据被截断”消息
- javascript - 无法定位在之后创建的 li 内的复选框