当前位置:网站首页>SAP UI5 应用的主-从-从(Master-Detail-Detail)布局模式的实现步骤
SAP UI5 应用的主-从-从(Master-Detail-Detail)布局模式的实现步骤
2022-07-05 00:38:00 【汪子熙】
所谓 SAP UI5 应用的主-从-从布局模式,意思是屏幕水平方向分为左,中,右三部分。
每个部分分别显示 Master,Detail 第一层和 Detail 第二层数据。
下面这个 gif 是具备这种布局方式的一个具体例子:
该应用程序提供以下功能:
基于 sap.f.FlexibleColumnLayout 控件的最多三列布局。此布局具有预定义的布局类型和它们之间的定义路由,可以在应用程序的主从模式之间平滑导航。
基于 sap.f.DynamicPage 控件的 Master 页面,其中列出了可用产品并具有过滤和排序选项。
基于 sap.uxap.ObjectPageLayout 控件的详细信息页面,其中包含有关母版页中所选对象的详细信息,它实现了 ObjectPageLayout 控件的动态标题。
sap.f.Avatar 控件用于标题区域以显示所选产品的图像。
通过向下滚动页面内容或单击/点击标题区域,可以折叠标题标题区域(捕捉到标题)。标题区域也可以固定,以便在用户向下滚动页面内容时保持可见。
标题区域右侧有一组动作。标题区域可以在标题被捕捉时显示特定内容。
浮动页脚位于页面底部,位于页面内容的顶部。它在右侧保存最终操作。
基于 sap.f.DynamicPage 的详细信息页面,用于显示详细信息页面中所选对象的更多详细信息。
一个基于 sap.f.DynamicPage 的简单关于页面,用于从详细信息页面显示所选对象的更多详细信息,即 Detail 第二层数据。
所谓 Dynamic Page,就是一种布局控件(Layout control),可以用来实现一个最终用户看到的网页,由标题、具有动态行为的抬头区域、内容区域和可选的浮动页脚区域组成。
DynamicPageTitle - 由左侧的标题、中间的内容和右侧的操作组成。 显示的内容会根据 DynamicPageHeader 的当前模式而变化。
DynamicPageHeader - 一个通用容器,可以包含单个布局控件并且不关心内容对齐和响应性。 抬头区域在展开(expanded)和收起两种模式下工作,并且可以借助不同的属性调整其行为。
内容区域 - 一个通用容器,可以有单个 UI5 布局控件,不关心内容对齐和响应性。
页脚 - 位于底部,有一个小的偏移量,用于附加操作,页脚浮动在内容上方。 它可以是任何 sap.m.IBar 控件。
具体实现步骤如下。
边栏推荐
- 那些一门心思研究自动化测试的人,最后都怎样了?
- 企业应用业务场景,功能添加和修改C#源码
- 程序员SQL数据脚本编码能力弱,BI做不出来怎么办?
- MySQL uses the explain tool to view the execution plan
- Several simplified forms of lambda expression
- Paxos 入门
- 【C】 (written examination questions) pointer and array, pointer
- abc 258 G - Triangle(bitset)
- 2022.07.03 (LC 6108 decryption message)
- Basic points of the game setup of the points mall
猜你喜欢
JS how to realize array to tree
lambda expressions
abc 258 G - Triangle(bitset)
7. Scala process control
[IELTS reading] Wang Xiwei reads P4 (matching2 paragraph information matching question [difficult])
skimage: imread & imsave & imshow
2022.07.03 (lc_6111_counts the number of ways to place houses)
Significance of acrel EMS integrated energy efficiency platform in campus construction
How to effectively monitor the DC column head cabinet
Les phénomènes de « salaire inversé » et de « remplacement des diplômés » indiquent que l'industrie des tests a...
随机推荐
leetcode494,474
Every time I look at the interface documents of my colleagues, I get confused and have a lot of problems...
[paper reading] Tun det: a novel network for meridian ultra sound nodule detection
PermissionError: [Errno 13] Permission denied: ‘data. csv‘
【路径规划】RRT增加动力模型进行轨迹规划
Netcore3.1 JSON web token Middleware
Distributed base theory
||Interview questions you will encounter
Recursive execution mechanism
P4408 [noi2003] truant children (tree diameter)
Enterprise application business scenarios, function addition and modification of C source code
Paxos 入门
【报错】 “TypeError: Cannot read properties of undefined (reading ‘split‘)“
Oracle case: SMON rollback exception causes instance crash
打新债开户注册安全吗?有没有风险的?靠谱吗?
Deux nombres se remplacent
Les phénomènes de « salaire inversé » et de « remplacement des diplômés » indiquent que l'industrie des tests a...
Life is changeable, and the large intestine covers the small intestine. This time, I can really go home to see my daughter-in-law...
Huawei employs data management experts with an annual salary of 2million! The 100 billion market behind it deserves attention
Date time type and format in MySQL