嵌套视图与SAP UI5中的片段

2020-08-21 06:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我目前在困境中应该使用嵌套视图还...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我目前在困境中应该使用嵌套视图还是片段。 有什么准则可以帮助我做出这个决定。

据我了解,片段不能具有控制器,因此它将重用父视图控制器。 作为嵌套视图的地方,我也可以在父视图中为该视图提供一个控制器。

使用嵌套视图是否存在任何问题?

付费偷看设置
发送
2条回答
lukcy2020
1楼-- · 2020-08-21 07:16

嗨,

我认为以下句子主要描述了何时要重用UI的情况下何时使用片段或视图:

"片段是轻量级的UI 可以重复使用但没有任何控制器的部件(UI子树),这意味着,每当您要定义UI的特定部分以在多个视图之间可重用时,或者要与一个视图交换视图的某些部分时, 在某些情况下(不同的用户角色,编辑模式与只读模式),另一个片段是很好的候选对象,尤其是在不需要其他控制器逻辑的情况下。"

可以在此处找到官方的UI5演练:

https://ui5.sap.com/#/topic/4da72985139b4b83b5f1c1e0c0d2ed5a

最好的问候

Geert-Jan Klaps

me_for_i
2楼-- · 2020-08-21 07:18

片段可以具有控制器,但它们不支持所有控制器 普通控制器的功能。

如果您想制作一个 与控制器的可重用对话框,那么您应该准备一个片段。 对于视图来说,这是不可能的,因为它会覆盖前一个视图,而不仅仅是显示对话框。


如果您想要UI的一部分而不是视图的视图或片段, 对话框,并具有一些特定的逻辑(带有事件处理程序的按钮),我将使用嵌套视图。 这将为您带来在其他视图中重用此视图的好处,并且工作原理完全相同。

如果您想在其他视图中重用此UI部分,但是每次使用完全不同的行为(例如完全不同的逻辑)时 在事件处理程序中,然后我会寻找片段。

每种情况都会有所不同,因此很难告诉您这种情况。

Kr,Wouter

# p#

一周热门 更多>