如何解决在 Fiori 应用程序的 ObjectPageDynamicHeaderTitle 中使用 TabContainer
不久前,我使用旧的 master-detail Application 布局规划编写了一个 Fiori 应用程序,该布局规划使用了一个 ObjectPageHeader
静态标头。新的 SAP 指南需要 ObjectPageDynamicHeaderTitle
。
我的目标是在顶部的整个标题宽度上有一个 TabContainer
,始终可见。
ObjectPageHeader
有一个 naviogationBar
聚合,它接受一个 Bar
,TabContainer
在 Bar
内。
ObjectPageDynamicHeaderTitle
没有这种聚合。我已经尝试将选项卡控制器放在操作聚合中,这就是它的外观。如果我按箭头,我可以看到所有打开的标签的列表:
如果我将选项卡控制器放在内容聚合中,它看起来像这样:
同样,如果我按下箭头,我可以看到打开的标签列表。
我发现的唯一解决方法是,在 SAPUI5 V1.71 中,breadcrumbs
的 ObjectPageDynamicHeaderTitle
聚合出于某种原因接受 Bar
控件,并且它扩展到标题顶部的整个宽度正如它应该。这没有写在 SAP 文档中,也不适用于较新的 Fiori 版本。这就是我希望它的外观,它适用于解决方法。
是否有更优雅、更可持续的方式来实现这一目标?
以下是相关文档的链接:
谢谢,
本
解决方法
我找到了一个不同的解决方案。我只是在 TabContainer
上方的 Bar
中使用 ObjectPageLayout
作为 View
的元素。这样我就不必每次标签模型发生变化时都重新渲染,我可以保持我想要的行为。
无论如何感谢您的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。