在 Fiori App 的 ObjectPageDynamicHeaderTitle 中使用 TabContainer
Using TabContainer in an ObjectPageDynamicHeaderTitle in Fiori App
我不久前使用旧的 Master-Detail 应用程序平面布置图编写了一个 Fiori 应用程序,它使用 ObjectPageHeader
静态 header。新的 SAP 指南要求 ObjectPageDynamicHeaderTitle
。
我的 objective 是在顶部的 header 的整个宽度上有一个 TabContainer
,它始终可见。
ObjectPageHeader
有一个接受 Bar
的 naviogationBar
聚合,TabContainer
在 Bar
中。
ObjectPageDynamicHeaderTitle
没有这个聚合。我试过将选项卡控制器放在操作聚合中,这就是它的样子。如果我按箭头,我可以看到所有打开的选项卡的列表:
如果我将选项卡控制器放在内容聚合中,它看起来像这样:
同样,如果我按箭头,我可以看到打开的选项卡列表。
我发现的唯一解决方法是,在 SAPUI5 V1.71 中,ObjectPageDynamicHeaderTitle
的 breadcrumbs
聚合出于某种原因接受 Bar
控件,并且它扩展到 [= 顶部的整个宽度=57=] 应该的。这没有写在 SAP 文档中,并且在较新的 Fiori 版本中不起作用。这就是我希望它看起来的样子,它适用于解决方法。
是否有更优雅、更可持续的方式来实现这一目标?
这里是相关文档的链接:
谢谢,
本
我找到了解决问题的不同方法。我只是在 ObjectPageLayout
上方的 Bar
中使用 TabContainer
作为 View
的元素。这样我就不必每次在选项卡模型发生变化时都重新渲染,并且我可以保持我想要的行为。
无论如何感谢您的帮助!
我不久前使用旧的 Master-Detail 应用程序平面布置图编写了一个 Fiori 应用程序,它使用 ObjectPageHeader
静态 header。新的 SAP 指南要求 ObjectPageDynamicHeaderTitle
。
我的 objective 是在顶部的 header 的整个宽度上有一个 TabContainer
,它始终可见。
ObjectPageHeader
有一个接受 Bar
的 naviogationBar
聚合,TabContainer
在 Bar
中。
ObjectPageDynamicHeaderTitle
没有这个聚合。我试过将选项卡控制器放在操作聚合中,这就是它的样子。如果我按箭头,我可以看到所有打开的选项卡的列表:
如果我将选项卡控制器放在内容聚合中,它看起来像这样:
同样,如果我按箭头,我可以看到打开的选项卡列表。
我发现的唯一解决方法是,在 SAPUI5 V1.71 中,ObjectPageDynamicHeaderTitle
的 breadcrumbs
聚合出于某种原因接受 Bar
控件,并且它扩展到 [= 顶部的整个宽度=57=] 应该的。这没有写在 SAP 文档中,并且在较新的 Fiori 版本中不起作用。这就是我希望它看起来的样子,它适用于解决方法。
是否有更优雅、更可持续的方式来实现这一目标?
这里是相关文档的链接:
谢谢,
本
我找到了解决问题的不同方法。我只是在 ObjectPageLayout
上方的 Bar
中使用 TabContainer
作为 View
的元素。这样我就不必每次在选项卡模型发生变化时都重新渲染,并且我可以保持我想要的行为。
无论如何感谢您的帮助!